26
33
12
94
47
287
176
10
15
55
27
56
154
29
24
17
35
145
90
50
100
53
172
48
149
123
143
135
162
227
355
91
86
54
95
137
45
41
21
109
79
72
118
142
275
75
70
78
131
51