30
55
24
42
46
38
23
25
32
126
29
87
33
104
124
70
219
72
78
49
50
57
182
110
10
19
17
15
20
35
180
232
36
98
80
164
58
26
133
227
166
105
44
66
65
28
39
31
45
40
53