123 428
890 800
1008 557
439 244
942 483
68 78
848 457
568 34
814 629
270 589
946 881
841 889
579 511
1522 918
784 199
852 190
402 893
966 502
14 69
999 968
406 986
137 462
284 235
166 1000