523 53
667 163
825 705
957 151
501 293
421 875
312 238
183 522
71 364
75 900
988 796
150 341
480 835
865 356
719 736
961 629
919 515
1003 341
853 665
684 463