1
10 1
625 875 147 5 284 760 623 904 142 127 
233 240 198 540 167 728 68 475 318 948 
690 240 236 894 996 515 391 664 802 396 
101 299 899 660 789 815 540 892 758 52 
594 793 295 289 476 945 543 818 316 31 
862 479 744 333 739 195 76 962 583 675 
674 258 225 480 565 670 700 294 146 459 
903 845 23 399 531 303 177 961 834 228 
721 464 277 579 6 688 95 162 937 952 
233 279 573 559 877 928 638 209 391 96 
7 4 1
