113
29
67
82
46
22
21
16
4
64
12
162
227
86
235
61
52
84
305
681
187
237
96
224
179
166
387
245
158
94
111
229
92
200
98
241
163
205
198
34
164
40
270
184
125
132
95
106
58
71
70
85
127
201
78
90