260 200
8 6412240 24793936 37486425 38884466 44717825 45315162 60385713 61193250 61521889 64524550 70020987 71173842 89234046 95842058 100824292 101675927 102295347 104464234 104716976 113024678 122770318 144994726 149514844 170422472 188934914 192984767 244746179 276667296 281566548 301557294 306003911 317340192 355929781 372585549 372801399 403189077 409428152 421417966 446803175 466562262 486966579 501693013 531086803 539616713 603861527 655500796 694030524 710152561 710874187 717052029 727742603 760386183 807754089 816204272 832156948 852471905 914589179 935514864 997213506 1016156462 1028655246 1036104982 1036434752 1073941805 1079078283 1079246073 1098805306 1104185187 1108865997 1130887690 1155493709 1166658772 1199900268 1210108415 1224014954 1224137670 1237832604 1242666968 1244051187 1273490683 1280922426 1283411376 1341308129 1359623249 1365467825 1394547441 1399619031 1410936221 1445958582 1464143572 1465440065 1507972691 1515868813 1517729347 1519353819 1520565347 1523071551 1528079248 1531860485 1550047030 1576578301 1607688656 1628046532 1641021671 1645171234 1646437901 1656172334 1668049597 1695288816 1707813952 1707969572 1727030639 1750736272 1753504448 1763809956 1789539229 1825357720 1843035136 1850930187 1892152007 1897902790 1915534187 1948918619 1957588692 1959529396 1968563839 1984242754 1995230365 1991534094 1984242754 1972498119 1968563839 1959529396 1948918619 1921643169 1917398208 1915175000 1892152007 1876783054 1805864461 1796147978 1789539229 1707969572 1690854352 1684011197 1656172334 1646292072 1645171234 1633155799 1628046532 1607688656 1576578301 1552535979 1528079248 1525694954 1465440065 1410936221 1399619031 1384013963 1364615783 1359623249 1341308129 1307218195 1283411376 1280922426 1274607649 1273490683 1257169626 1247393544 1242666968 1237832604 1224137670 1210108415 1199900268 1188532446 1185095732 1178879919 1166658772 1155493709 1143478230 1130887690 1104185187 1079078283 1036434752 1036104982 1028655246 994642545 970405616 944769394 935514864 875376766 842205294 836170184 832156948 807754089 717052029 710874187 685572409 683485798 679565614 674258385 655500796 637765216 608391782 603988351 603861527 551505368 539616713 527536234 501693013 486966579 466562262 449210030 441487074 421417966 404846494 372801399 349042449 319052963 317340192 306003911 281566548 280621508 276667296 273577505 231536317 212450984 204463861 188934914 170422472 149514844 145245891 144994726 139550072 130140154 113024678 108592200 105429171 104716976 104464234 101675927 100824292 91986254 89234046 74323717 70020987 63597824 61193250 45315162 42643540 38884466 37384256 34924202 34320179 32893034 31970058 24916107 19023459 4
159781806 1820561110 74323717 28974693 64524550 404846494 1130887690 102295347 95842058 1263862349 698240334 1707969572 539616713 1576578301 1283258073 1825357720 42734264 591367501 6412240 501693013 923040487 663219269 1465440065 1347212975 1366115245 986976602 1754149583 1520565347 842205294 944769394 212450984 1646292072 239633418 1699019531 1897902790 1254332950 841959281 123138722 710874187 63597824 1729998189 1915175000 4 1584070965 1892152007 244746179 1828344110 1824319169 89234046 518110495 594597468 1324687405 1098805306 1991534094 1365467825 101675927 1224745199 1088931511 34320179 1789539229 351943940 204463861 45315162 1628046532 30974536 273577505 188186589 1546959828 42643540 449210030 1604049461 1656943836 1028655246 1763809956 301557294 1274607649 403189077 1443473693 1104302228 1959529396 1210108415 1402389396 1656172334 935514864 108592200 585400936 590552370 1104185187 1930391581 1531860485 372801399 81052495 603150650 1080450613 19023459 1921643169 1155493709 1995230365 83261877 2 6 895650017 1016156462 1386957384 332266794 970405616 1395032092 1606637863 478794465 1528079248 1968563839 1185095732 1199900268 875277631 1876783054 1257169626 1108865997 683485798 1850930187 1469048785 716147829 91986254 1984242754 1633155799 1676631335 694030524 1084718360 645014201 977053537 127940908 1615124030 1805864461 441487074 1648610951 1695288816 1827396712 1224137670 332039346 355929781 717052029 1237832604 1358241564 1873312226 104716976 679565614 1201619742 711481577 728771840 617752362 905636093 1192891056 1359623249 1249672138 8 367200894 605588971 122770318 580396460 727742603 1183794297 1515868813 144994726 1593791505 61193250 138526827 371683645 145245891 34924202 1341308129 760386183 280680173 105429171 654709818 100824292 646727054 781742818 317340192 1036434752 976652628 518792179 608391782 31970058 170422472 1501238979 1071502136 1102951401 1370520487 185156942 130140154 1666743296 758923945 281183728 710124850 603988351 659038911 1242666968 1079078283 1957588692 1995230373 417978565
