31
52
41
295
43
31
42
52
41
41
154
41
39
52
52
52
39
52
44
14
40
14
124
212
43
31
585
413
370
53
37
39
259
14
14
44
394
47
410
52
71
336
42
40
31
46
52
43
52
137
323
46
31
31
40
14
26
29
27
38
23
29
24
26
26
26
29
25
23
27
23
30
23
24
27
30
26
30
30
43
29
29
27
27
27
30
29
27
29
29
24
29
41
27
26
24
26
29
26
22
30
23
22
23
26
26
23
23
23
26
24
43
26
29
23
25
27
24
26
23
29
24
26
26
37
23
25
26
29
26
27
26
25
23
29
23
29
26
26
27
29
26
29
29
26
25
26
23
27
38
29