228
369
441
354
231
233
510
350
110
176
52
924
437
331
196
327
57
893
463
237
310
314
313
305
132
530
354
359
72
409
587
150
4
363
221
430
301
360
324
471
291
297
263
249
286
856
326
704
321
287
303
319
