112
18
14
24
54
42
29
140
134
5
35
41
10
98
70
16
118
37
94
239
248
8
96
30
22
116
163
52
132
151
95
19
15
80
60
88
122
149
235
369
153
6
32
85
47
208
49
255
59
11
191
148
38
195