142
340
31
479
578
72
476
265
195
262
584
633
358
355
270
284
229
275
326
138
104
96
236
192
179
389
127
200
221
176
228
233
178
214
110
91
186
614
159
40
157
1742
267
149
376
442
273
294
1058
255
124
347