25
32
48
42
36
39
15
38
121
37
17
75
47
43
40
84
42
40
38
41
118
24
78
62
83
71
79
79
56
47
20
81
42
31
39
45
463
268
973
36