505 710
828 287
21 594
685 648
889 145
293 27
335 938
128 106
875 4
451 874
231 287
437 746
506 661
47 89
554 419
411 699
632 562
536 843
765 390
774 558