92
100
102
95
379
109
93
97
104
410
104
381
442
552
92
386
96
96
105
432
354
424
98
153
78
95
99
94
423
91
95
597
445
97
450
101
523
458
543
476
391
414
103
93
96
324
25
25
30
23
23
22
26
23
25
23
23
25
25
25
42
22
26
27
23
25
26
25
25
23
26
22
22
24
25
23
25
23
22
23
26
23
23
23
25
22
23
25
25
23
23
43
25
25
26
23
24
22
25
24
22
23
24
25
25
25
23
23
24
23
23