30 69
497 579
267 36
482 951
31 547
203 811
851 483
36 844
786 453
765 100
214 234
62 808
1001 61
1000 154
1000 489
1000 753
999 662
999 683
999 592
999 552
999 854
998 314