1000 999
816 3
692 384
251 34
829 196
413 380
622 533
270 144
100 800
614 877
333 836
189 638
539 796
949 210
849 564
78 932
822 704
944 835
641 520
47 268
483 808
393 81
102 773
262 274
990 843
886 588
942 834
619 578