100 25
452380 559772 924211 465650 507841 587385 184660 511909 629883 792977 94123 303401 90670 809645 693439 41880 982194 964758 653923 615563 157494 15000 528381 59551 190208 241943 30082 463934 440531 842427 519124 640292 499773 662450 457330 278163 997657 995692 840216 707810 315277 229666 289040 70223 766288 400400 846584 386513 958043 847310 544 209717 910272 469987 980359 397424 73038 629455 778511 269775 87144 332585 964077 758041 117991 246388 101046 59893 797022 177678 559295 447425 190684 731894 130967 643715 116508 420756 212865 269795 970930 803412 304145 884865 210710 394275 854377 641836 100332 989302 213243 258277 772690 328955 296325 73398 90117 582735 243013 601284
