11
171
18
99
43
56
407
46
54
13
10
65
19
8
382
30
58
351
90
115
105
578
379
443
605
364
451
268
287
86
316
324
386
217
202
308
127
794
327
72
66
181
229
431
292
377
146
245
218
236
323
425
414
559
73
101