95
27
38
47
31
39
39
40
49
52
38
53
38
573
31
44
52
42
39
39
31
393
592
347
47
44
25
43
27
31
31
52
52
47
54
31
27
48
38
42
49
52
52
31
47
38
27
39
38
48
422
51
52
410
40
44
42
48
51
47
27
31
14
407
48
31
247
31
27
27
47
27
38
38
31
47
43
428
31
47
52
44
31
39
44
50
581
14
39
52
42
50
31
14
52
52
39
52
391
54
43
43
52
42
42
416
31
19
47
31
31
40
38
40
38
0
30
30
23
27
26
30
30
29
27
29
23
29
26
29