15
257
43
294
53
58
323
110
59
117
42
111
66
183
151
150
115
87
302
102
55
713
312
133
40
153
13
301
86
34
145
116
1945
94
333
421
143
287
1066
60
179
51
226
207
222
203
221
224
406
471
324
181
322
270
97