152
427
410
416
61
406
606
201
426
626
333
404
550
112
395
713
439
400
403
322
577
0
43
23
25
23
23
23
23
25
24
23
23
42
23
31
25
23
23
24
23
23
23
25
26
23
23
23
22
23
22
23
23
23
25
25
26
25
22
22
23
25
23
25
39
23
24
23
24
25
25
23
23
25
23
23
26
22
22
26
24
25
22
25
24
22