6
28
13
64
17
9
58
8
45
18
36
33
16
24
38
65
56
158
50
188
140
110
149
276
395
184
126
102
101
99
135
97
247
294
190
132
172
197
322
100
180