41
31
31
45
27
46
40
39
31
41
616
41
31
31
428
378
40
41
405
27
31
439
46
40
40
31
41
39
31
574
112
31
27
42
31
135
47
423
27
47
31
248
31
27
39
429
39
27
41
38
31
40
44
44
40
44
27
52
31
27
31
418
44
41
238
27
27
37
30
24
29
26
24
30
27
26
26
29
29
30
27
24
23
26
24
29
26
28
26
27
37
25
25
22
25
26
29
22
24
29
26
29
0
30
29
26