35
24
11
58
27
112
95
55
83
25
12
140
33
47
41
172
75
43
31
20
295
91
9
52
38
119
97
22
13
137
8
16
32
28
166
36
40
68
88
196
56
178
66