949
467
682
896
412
494
710
928
436
304
870
736
597
817
333
410
973
490
358
923
788
302
518
385
597
680
548
760
625
490
356
921
785
651
382
597
814
329
897
406
842
356
919
435
303
865
733
594
809
324
541
758
621
487
707