112
396
545
177
341
969
562
580
428
425
597
375
377
414
169
423
173
154
170
61
417
401
590
700
403
429
433
406
380
383
165
412
419
357
437
431
419
395
447
588
42
26
23
27
26
26
24
24
24
26
23
25
24
22
26
26
23
27
22
25
24
23
25
22
26
22
23
22
27
25
23
22
22
25
23
25
22
25
25
26
23
26
24
27
22
148