165
42
118
95
37
64
296
23
107
57
27
76
395
138
175
92
75
67
30
21
177
13
24
20
54
10
56
181
100
17
22
59
28
171
104
113
41
182
248
55
58
40
32
25
136
65
36
79
124
29
333