0
105
100
92
91
391
108
431
400
412
35
422
88
100
443
567
106
103
92
537
408
94
348
326
0
554
549
685
100
95
96
368
98
89
96
101
0
103
417
446
98
552
419
92
97
415
104
125
62
556
448
382
406
99
98
26
26
23
26
25
25
24
26
23
23
24
23
23
26
26
24
42
23
25
26
26
25
26
26
25
26
26
42
26
24
25
22
23
24
23
24
24
26
26
22
0