17
96
13
25
10
15
35
23
46
19
36
80
73
57
38
51
143
150
138
55
297
92
294
129
224
268
71
81
66
221
256
147
207
1674