40
38
93
38
104
88
199
98
41
40
40
91
96
402
107
38
992
404
106
100
94
40
41
39
435
1027
403
93
318
426
101
41
41
436
421
213
40
580
104
38
197
101
466
101
454
413
739
108
102
107
38
53
383
663
23
660
101
420
403
97
421
618
581
38
429
420
411
120
352
408
40
536
582
105
98
461
39
427
462
41
97
924
421
374
23
24
29
26
29
27
21
23
22
26
25
26
25
23
24
23
23
26
26
25
26
23
26
26
42
26
26
25
25
23
23
29
26
23
24
23
23
26
23
23
23
29
22
42
22
23
25
26
26
25
26
27
23
26
26
28
23
23
23
23
26
23
26