205
218
382
664
235
531
505
568
338
364
1322
166
683
472
202
237
440
476
450
304
637
40
421
414
672
445
225
327
333
196
884
530
304
329
437
255
856
223
153
389
143
605
307
350
676
174
278
355
36
208
323
347
357
347
287
878
1003
352
435
569