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