276
476
787
632
429
727
769
441
946
498
422
223
1107
681
466
455
398
329
690
485
349
424
438
543
319
759
643
354
253
238
1064
291
859
491
710
978
135
1735
647
2067
845
236
135
568
234
242
347
631
402
274
496
513
370
264
314
483
327
590
672
369