98
51
16
28
5
44
20
130
46
56
55
106
229
5676
37
34
36
38
321
152
194
373
343
163
131
12
151
29
335
165
231
26
191
540
332
498
272
760
215
117
199
185
419
1205
683
304
279
317
1183
225
417
154