40
92
38
39
41
40
604
640
385
394
40
41
640
410
41
403
286
38
99
377
409
89
40
521
425
95
409
41
125
90
580
107
94
41
41
96
40
103
40
95
100
353
365
26
26
22
22
26
25
25
24
38
22
25
23
23
21
22
26
23
21
22
26
25
26
21
26
23
23
22
22
22
25
23
26
26
24