456
257
483
347
162
342
793
615
423
208
432
477
293
439
606
358
270
430
499
651
283
854
517
566
542
255
541
519
527
227
223
476
465
261
696
317
433
409
174
243
841
130
248
527
465
303
303
271
726
279
863
342
445
228
276
365
939
294
354
343