343
777
688
766
353
543
214
684
186
325
278
396
376
240
190
120
1855
532
336
515
464
143
324
566
354
998
363
201
297
530
387
371
223
1331
305
389
427
510
1188
365
758
816
463
609
547
247
196
710
454
1000
39
669
293
210
247
