24
51
96
332
70
229
148
278
235
67
30
159
261
76
295
17
358
212
232
35
42
296
27
5
4
33
169
116
40
21
100
151
161
182
85
113
315
18
176
75
52
362
403
163
57
117
257
2346
122
249
1210
869
77
133
64
38
12