40
40
40
40
39
40
40
59
39
38
40
41
39
40
94
40
543
747
39
40
223
38
41
41
40
321
40
398
40
460
410
40
40
383
39
365
41
40
41
39
40
40
38
40
40
590
491
393
129
40
567
38
40
40
40
40
394
412
40
148
402
570
456
458
390
38
39
40
41
38
153
41
40
39
39
383
40
40
38
24
26
23
24
26
23
26
23
26
23
26
26
26
26
23
42
23
26
23
26
24
23
25
26
26
23
24
25
26