938 383
378 655
905 111
358 88
274 142
881 177
75 592
786 896
228 97
848 339
898 938
465 865
255 333
250 518
852 915
533 47
951 946
847 59
1000 701
587 696