424
66
449
455
576
431
319
560
166
420
440
0
437
403
397
413
878
447
256
433
388
348
450
435
0
0
216
26
26
22
24
25
26
26
23
25
23
26
25
23
23
26
25
26
25
23
23
23
26
26
25
22
30
25
26
25
23
23
24
23
27
23
23
22
25
24
24
26
23
26
42
23
30
22
22
23
23
23
25
22
25
25
25
22
25
23
25
23
26
22
26
27
22
23
26
26
23
27
26