359
454
442
67
313
821
431
756
580
288
1029
624
841
738
242
254
415
699
944
599
748
827
911
365
327
980
996
407
1011
616
815
395
889
519
777
513
629
942
223
457
506
778
998
191
514
74
432
253