302 68
417 848
611 475
963 269
143 461
298 181
877 46
691 81
437 925
50 29
93 603
926 321
557 554
16 380
750 647
579 415
974 961
57 779
421 99
871 101