90 576
797 316
129 35
47 794
669 321
282 794
425 149
257 441
68 733
74 982
825 311
396 822
1000 623
1000 494
1000 715
1000 577
1000 166
999 695
999 967
999 796
999 405
999 609