40
23
17
55
36
31
6
15
14
12
25
28
19
13
33
29
96
70
59
245
38
69
48
53
32
52
71
150
83
60
30
128
43
56
62
211