419
381
175
580
337
598
372
371
356
659
386
459
699
439
130
617
837
393
577
472
614
711
127
425
474
22
25
25
25
23
23
25
22
23
25
23
26
23
23
25
25
23
24
25
23
24
24
26
24
23
23
23
22
26
23
25
25
23
39
31
23
23
25
22
37
22
23
22
23
25
25
25
22
25
23
23
0
31
23
26
25
26
25
23
26
25
22
25
24
23
42
22
22
25
25
23
25
23
25