98
159
95
97
100
2235
95
183
430
386
1858
334
480
463
2339
1566
35
35
453
643
463
95
1177
389
583
395
426
439
102
101
100
119
387
942
985
677
417
1403
418
1677
2101
2185
443
96
459
1454
1150
454
35
94
1820
448
695
2620
2206
98
157
35
1199
440
97
422
395
96
410
35
451
831
395
306
688
177
95
838
95
2021
1303
2016
1271
296
1477
1394
390
448
451
35
416
67
67
66
99