2181 220
291 628
896 230
402 893
939 545
80 168
240 73
933 175
387 148
751 501
217 31
667 808
931 712
495 921
831 66
999 488
751 412
398 488
703 932
778 239
369 833
345 622
860 975