32
193
40
122
34
28
95
68
55
47
42
33
117
50
22
96
679
39
319
342
45
265
183
360
264
260
110
172
198
403
88
331
192
196
164
31
190
135
704
19
105
169
87
151
174
266
267
400
259
296
254
177
176
352
377
119
46