// OOA_{2^{4r-4}}(4,2^{2r}+1,4,2) equivalent to a digital binary (4r-4,4r,2^{2r}+1})-net. Reference: Y. Edel, J. Bierbrauer, Construction of digital nets from BCH-Codes, Proceedings of Monte Carlo and Quasi-Monte Carlo Methods, Salzburg 1996, Lecture Notes in Statistics 127 (1997), 221 - 231. 2 // b (base) 24 // numCols 24 // numRows // outDigits= numRows 16777216 // numPoints (=b^{numCols}) 4097 // dim // 4 // Stregth // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 1222298368 1001688448 64207616 906163712 617720576 567313920 687920640 1033394944 1024529024 441700608 202075648 136448896 475678976 309530240 238808064 136456320 1049133568 778823808 1033383296 802412928 925564160 749957760 920308480 749956480 // 2 1970194688 928470656 1855681792 771760256 461646080 1031762176 536682112 2020554368 904482688 1391681152 1306256896 1175065728 1433577856 1391697408 1340859904 438974336 1374265984 412425856 1252474880 748464640 923978112 748384512 920832384 1821601280 // 3 656757248 1530032640 1861071616 1370733696 1900038400 368199168 1959005440 1757027840 741595520 204653312 1402310912 854616832 1964932352 68289408 799347456 636987392 1933205248 1914647424 1171420032 658267392 945976192 609977856 1514816896 1428530304 // 4 1003276160 612613248 1425164288 2015987840 897795328 719822720 138832256 1074021248 744015744 967492992 1133993216 29949568 1843190528 2040666624 36396416 103605504 1007706752 42713344 436006656 376020864 323577472 1222194304 1229753728 1283232896 // 5 1034030208 2038159872 858232704 1801010816 1130674432 1406548608 1174352256 1274434304 377926528 555313152 614997248 998262272 1483322496 1481083392 636979328 579883904 218245376 992006144 1404681856 920992640 1399549440 535639680 1930559104 550449408 // 6 1239805824 1054645760 1846799744 1130565248 1215945088 1264674816 399595904 419205760 1125408768 1443639552 756059904 649543296 1243055232 312561280 506250624 1236012288 114072192 1721265280 1534821888 2063447936 1173860224 863788800 1752905600 1593739136 // 7 94598528 565205504 1371151104 380005888 1002053504 1893256704 168065024 881055104 1009270144 1656472192 1258118656 1741675008 1160579328 617031424 85014912 661333120 650278528 149580800 2106850048 1588582656 516811392 1049750656 2032396544 929010176 // 8 1856423040 1076292096 1779171840 852517888 95283584 633249280 264019712 1137065728 1468201088 1980594176 1321313280 902441088 1102944256 1596120832 1550005888 989004416 231976704 1190714624 847424256 616769536 1236421632 1447860992 1774019712 1817090944 // 9 36736000 469771008 1245822976 1335633920 1322022272 1361338496 1098751488 169122688 422587648 1408340736 1320530688 1746167552 944114944 474155008 2111391744 1046434176 136570240 955810304 1828914048 321835008 1868640896 318699008 676409216 146965760 // 10 278924800 1787890176 1055303936 1142677504 1406422912 140849920 1082689536 2110523008 562549376 158472192 500734208 486134656 2065285504 442482560 140618624 1068009472 1306262144 1264901504 1509734400 1056808832 358870912 827414016 202052864 14729344 // 11 942294528 775651968 2015552384 364233728 793451776 2128654976 1838524416 2020908800 1599455488 860747008 1259434624 441906944 364110592 1724062976 1377577472 1491036032 1472040320 469072768 1478752512 1427997184 51204480 969945216 698588416 610441728 // 12 151052416 1737003008 1446934656 1011712768 1619207168 424601728 1342272512 1555947648 1314204416 278193408 1770121600 877557888 55288832 839439360 1620295680 2104420736 40883840 1235232384 1137474176 1958493312 1758940032 421432576 174166400 235447808 // 13 264646784 1384709120 52242560 1880490240 595145088 226756352 934209664 1186286080 552229760 835325568 1892494336 553729024 130818176 2046184448 2018094976 1775350784 841391360 1278943744 880997120 1203980288 409238528 52004352 1090007424 1661734784 // 14 1192894848 1955361152 233785472 855310080 948506112 2114038016 1752547712 1364502144 1110389888 310125184 557516288 800600576 1100012032 670447744 726163072 253269248 1368453504 1401231616 418847104 1192857344 1046770048 1120658944 1910254720 572464512 // 15 2053780096 2026874496 1196919936 1709590400 2041867392 806201728 1873359360 1010616320 166850816 188784384 26379904 412232576 913030016 594105344 1177027584 1640386560 2062949376 1679273728 432305024 845782016 2006132352 111638784 1194879488 590115712 // 16 1419983744 1657096704 1170091008 735535104 1119454848 665784320 1422475520 1671853824 2131034496 214429696 869529472 1942488704 581175040 1503203712 258384384 100388224 1810390912 695647872 1680977024 689849088 1341297024 1242365696 445423744 867805312 // 17 1846214784 1571741824 923654784 1916825600 727458944 1896461568 1489768448 24546304 1566775168 1792923136 833989888 2141723520 1098185216 1736382336 1264416512 1562359040 615895424 1984056064 2110547072 54516864 576205696 1873945984 696711936 806000640 // 18 1114546432 326903424 1050752896 710232832 1522271232 877857408 812508160 1575856000 1859354496 50785536 878612736 906355840 1067827456 804084480 1187274624 290114816 1899566208 633803648 374668544 1815176448 1612628736 48628096 35139072 1779442048 // 19 685636096 238718336 1788928896 1365987328 1580264576 1040718080 1884691072 520290048 228854272 1163450880 746696576 1067397632 1975911296 390243840 300191232 1888281600 265750656 1389952256 112777088 968911744 128687104 92830336 457726080 1604433024 // 20 679014400 1821017984 872859776 980660224 759387904 2023891968 1360493056 1490936064 392527232 1610184192 1222971264 1746697728 1090941312 467984384 2047430144 910119040 423846784 2137625600 1791428224 1646177280 1408639360 1768767232 937858688 251887104 // 21 27409920 66591232 1812479872 365756032 2043372160 189112960 1695713792 1573154560 660070912 1003648256 2107212544 1151199104 1066825600 870434560 1936261120 1511327872 780509440 625666048 2099800704 1521472128 2027268736 1086819584 516164608 602008576 // 22 34598016 469246080 1683079040 1195485568 1377015936 1713032576 1123650816 174310144 244796032 824764672 1932328448 1872813568 1294538368 324746752 1583274240 1376389376 593830016 1414673920 872589696 823345152 837488896 2021334656 1771538304 2127468800 // 23 353361920 1393119360 2033528960 2079879936 1124622208 1696321664 1479651712 882533120 1241295232 362585984 906410368 705986560 1791836416 2122927232 663750784 344299776 47794176 1005071744 2072272512 508540928 1690428544 864439296 58406912 2113943424 // 24 1298412544 1014289920 1140049664 1175456512 216552704 667220608 2125350912 621534848 1120298112 95693824 857501440 591857024 1687027712 561151104 1979065088 2077977344 603438464 1344945920 808531584 1623393024 1596328960 32895488 1131421440 1128544000 // 25 2108280832 1544018560 2134753280 897459072 1851426688 119485824 1960944000 1886297600 511104640 347727616 1716034432 414692480 972577536 841633664 1638593152 187681408 1433449088 756897536 1216545152 2108983296 1548212992 1348322304 1491404160 486903296 // 26 1311772288 898425600 2110478464 751292928 1401602688 1898264064 2012159104 786395136 2042290944 1188010880 351035904 1640579072 922112 548933120 1544684800 1181077376 1253336576 1816963840 270453248 398524800 957447168 1079218432 1796998400 15643008 // 27 1931884800 1008153088 224116992 638512256 340023680 1479507200 1293184 1372993536 913515520 473130752 1822423552 1080094848 1808416512 2012775808 1311852160 318429696 190394240 310424960 1168576768 338450944 1179730560 985425152 207858560 1670432256 // 28 1469600640 1270184320 1552726784 1203084032 1208232064 958714752 1368113536 163924736 1859702656 1424420224 1062018432 867411712 1085499520 1915508864 1386180864 561871360 542775168 238159232 336638080 793329920 408614016 1687782784 1240353152 87858816 // 29 577687808 186787456 184594944 1123967232 1778056832 2057326208 1016167168 1415911424 881039104 1738229760 649635968 24427136 764331520 1434192256 2069071488 208233472 1646839424 1061560960 394601728 662272000 2051700608 1341105280 1716846208 1830184192 // 30 1089241600 607915648 771376000 2056674688 1991977728 1257499008 1914711296 805019648 904297856 238247424 825516288 234852608 119823744 1230827520 1116739456 1371056896 2074942336 371702400 306569216 2054235136 354395904 1157714304 441208832 1210164352 // 31 2142299392 509082368 465691904 162617600 1035501056 1262698112 1277448448 37496576 2005976704 1247770880 2091139200 1667182336 298242176 1514273024 1702183168 141996544 718309120 325233920 1201787648 1083472384 323225856 143209472 984647808 240364288 // 32 1903250688 29300480 396368768 678442752 1891879424 1996898560 475413760 63473664 1148285312 780945152 155952512 1749145984 622315776 1690508288 542048512 1478183296 85295488 836784384 1355961088 583863552 740437120 340967936 1823556864 349620992 // 33 1764680320 1081512576 57411328 1929303040 657575168 1092915584 792391808 1305743616 247086976 575204224 1991558656 63015296 560389760 881652864 711305728 2028749952 1755287168 1564903808 161691264 344496640 747718784 895666432 1574655488 1848499584 // 34 1542573568 1973796608 455563776 516455424 402662016 598232576 2018768000 241584896 1712400384 654729472 255573504 1972977024 1339463552 1842164480 1006572160 1353347456 595921536 1053440000 609362560 1495942400 1996329600 181890944 1247325440 484746624 // 35 1218872192 1340377600 362085888 2126502528 11626496 219580544 280384128 700418176 852760576 1913859328 1616487040 1727563264 1783688192 1066935936 142440960 864945152 1751332992 602834432 1070906624 898891008 387668224 959541632 2103677696 1749014016 // 36 1697091968 101601792 2106089600 343427328 2098124288 1058029824 1680629888 2086261504 1059607552 1865151104 1157718784 929284480 1337255808 869493376 1617734784 2064750336 1575465216 490069504 1203126912 1298955008 1500305024 238917248 694215552 2031785472 // 37 1674589440 1451113728 138241920 261666432 1082707072 1554791808 15597440 1227897728 163882496 322477056 658048640 1055016576 1347672832 264056832 2061028992 1280284800 606389376 1490698752 1529198720 252031488 1506340864 1187355776 1230269440 55874816 // 38 255456000 318305152 1238445952 1107127808 1374022784 666168576 448497664 1348491392 983364864 1400088960 2146747392 84282368 1545708288 2024550656 383678848 912301696 1019438592 1609812992 1912867840 825171968 1423118976 1418022144 1953318912 523716224 // 39 1966862208 828855168 144905728 490431872 1594506240 1778261760 1456304128 1648263936 871746560 835927808 2036920960 1523349760 1196835584 1757911680 235758464 2102071040 1311233152 1952768512 896313728 558585472 452596864 1280946048 1337247104 1056766720 // 40 695046144 21665408 1414009984 1761137792 631971712 420465280 1799618688 770909184 340217600 633947136 1137691776 658091136 343401344 1168430848 1370606080 428903168 338270464 186729088 1052058112 388229888 1832481280 1066849152 1315698944 1493493376 // 41 322777728 1702966144 1649825792 1251678080 1485937408 1968225152 433219456 550285184 679427584 1199212416 365511936 1614573056 1682125056 1825273472 1478753792 1210101888 1991016960 468675200 1319406592 1685383680 456017664 1081193088 1520699136 1395501568 // 42 355862272 1766937344 182359296 2048830080 1519494784 475770368 837272192 1064638720 1027469312 559141760 1056707072 473294976 657441792 665613696 1266974080 2060631808 1712303360 2109104256 1271520256 484752512 703712768 1267375872 1330952320 1618277632 // 43 922574208 1248030592 1010083328 242654848 1630911104 1148931712 1475418624 4203136 1939167616 354892032 1409027968 1913676288 2027060352 768266368 1469022464 1822434560 1050069504 1827399936 2096337664 1650970368 1424893440 502091392 1275190912 1440530432 // 44 233932416 591453952 1780102144 941041408 1521616768 927214976 1135276672 1354611712 1100778752 586422656 330541440 1410907520 1161086720 267769216 1017739648 1004162048 54246784 20984704 974754432 2062262656 7319168 1991247488 1071606528 409730432 // 45 115676544 2025876992 28281856 2105347840 1181401600 43610880 1248148480 1833022336 268681600 730923008 1611115648 1363875200 120062208 1531799296 512270592 1346698496 2075984896 1782561664 458470912 743027968 2011874432 463437440 2110896512 1365236992 // 46 1794837760 1732161408 308179840 796534912 290585216 1478105088 163482752 1410045568 955141504 1520144000 1108780160 1523002368 726573312 423737728 1596102912 237960960 1839260288 572971520 2075209472 1715452672 1956537216 1467435392 971863808 819175040 // 47 400355200 1635351936 635312000 1991684608 531334272 1912935680 1253298048 1752712320 1006266368 1073987456 598798208 558290048 961477504 2048883456 638275072 165056256 1403559168 1085618816 670622848 1558871936 2077085312 877116544 1060324352 1325134592 // 48 2000020224 1525117696 1117105664 688507392 88044416 911585408 1469482496 1580767744 451936384 2043784960 2054323712 788153344 717687936 1571770112 877672832 771663360 155377536 1684050944 1931191552 290926976 1297159424 1041552640 1990975744 1580690048 // 49 623087616 260723200 1006172288 1635790720 288196608 2073723520 1238116736 1303841920 1344752384 1258619392 1147084800 503829888 1636986880 195397888 1762339328 420806784 193564928 1829812352 1425883392 86855552 737170048 216186624 1292946944 956616960 // 50 2131633152 688386176 1619693568 1277176960 1503323648 1177795968 593118976 581177728 1580469760 737010432 1335138944 1121115392 1770653952 1873853568 2678528 1158030976 2006208512 696219904 2095362944 968347136 1141611264 1098137728 1230771968 1648661888 // 51 595861248 1250572288 1711057024 267534464 1430052864 736185472 255762688 984411264 668972416 906657152 1621589888 1877611776 142270848 1129093248 633351040 1584808704 2048780032 762814848 55494656 1548760192 1472054528 300252032 1109990912 1106518656 // 52 2146577664 495451904 233953280 983757312 220301056 1762328320 901037440 537490944 1214262656 971802112 1566159744 296220800 840644352 1585515648 616023296 1563452928 863884032 907753344 1855540352 2045176192 197107200 2109258624 1615321984 584451072 // 53 2111183744 1421335808 1441090304 1600865664 1897655552 530123264 92791296 443958144 727170176 1961538816 467227904 1022338560 825087232 1371343104 1058209792 101575296 1533042816 420853248 1853328000 1875830528 301399168 886120192 2084785408 1639957504 // 54 2042811648 797416448 524482560 1071325440 951658624 1173970560 202279552 373429632 39039232 1654138112 324336768 929816576 475112320 1520111616 1963949184 1152222592 1761888896 1592168448 2100771584 879743744 286475904 1864962304 1956573824 760695168 // 55 1354105344 126683904 1058568320 1857942400 323545472 996992 74842752 1197884672 610432000 1242711552 75670272 918964736 1379233280 975905024 568172672 959192960 1026265728 2060702336 1155641088 1248087552 670868992 1442480000 1885691776 1613170176 // 56 1190535296 43282176 482879744 1277160448 1404231936 399186816 1450138624 1720403456 213403648 2144914304 1139924224 1157767040 946499712 94742016 687241856 873770880 344670464 2053195904 2146010752 2122317440 432007040 164207488 762879104 1644877696 // 57 848450176 987965696 1975758336 1785007744 66909312 1000500480 920774784 1388919936 1084194304 1485572480 42981888 1906473472 610093184 493360896 117670912 434250368 1187618304 995912832 1860298496 1921969664 1583294592 41805184 1026566016 623629056 // 58 1879277568 1036451840 1651235840 1961207424 616877568 776588288 989422720 440414080 103949312 1957716736 181193472 1201876096 1546648064 1695433344 172347520 1445667840 470114944 454148096 397553920 529627904 1296169216 1244976128 614769408 939674112 // 59 440861696 972661760 1107009408 1663245184 1316566528 1642849152 2111904384 1545132544 866829696 409156224 2056159744 858827904 1634481920 2060522112 1889577216 1152912896 1820085120 356435840 1345214336 206373504 671138944 29523968 25172992 1883248640 // 60 2128081280 1497885952 1892520960 339279104 397849088 1751550592 72447872 1743762560 863080192 570636032 903205248 1529130112 1200767872 1099663488 1643899136 1332342272 453310080 1826729984 21053312 1906840576 1633622656 292951424 271128320 2132345472 // 61 871696384 1004748544 155434496 2110626816 1890768000 529138432 964489344 1369350016 1088426368 739511808 17287424 109385728 459628544 1059372544 284097024 951322240 1685818112 1006520192 1459533696 1558015872 187026816 1190703616 876375936 1350779776 // 62 1343195904 252510336 686354560 1717372288 1516891776 1660038528 1027712000 2097962752 1016617856 625723776 1556995968 1293567872 1050892928 682385664 1713176960 2131356288 1123545216 1325149952 1210279040 1046249984 248767872 560000256 2083132928 2025308800 // 63 1006385792 362004352 1539922176 2086241792 300154624 41231488 1744051584 295847296 830283904 120264576 1754548224 1799533440 1187679872 39867904 2125732992 1041486208 191619328 1427682944 901344000 1501780864 172333056 741909504 65192832 1135099392 // 64 1914065408 1772560640 1674484224 114323072 1722171136 1933064192 1150378368 772414208 1534898816 1261811584 678093056 33870976 909013504 520433792 1050649088 1202568064 277117568 79235072 279845248 236522112 2037440896 1793562368 2131668480 1697116288 // 65 1943440768 817315072 1166215936 600495488 1216655616 1871316352 846755072 606448128 525651840 1837757696 1736987904 769193216 1244942336 122826368 1236727936 783423104 797633280 1863514240 1569750144 948820224 1110149248 1230250624 88380672 1759007744 // 66 1635436416 120985472 2033742592 1003836416 1183414912 1367256832 217567232 1328154752 400962816 803831296 1423456512 205490688 898761728 1947836032 1328907776 1159083136 294408448 255400064 196752384 1422965632 1349340416 938280576 1961590400 746540672 // 67 1309460736 714924160 806529408 1293928448 801118336 1506686208 1803113856 937590400 1748481792 498500352 1988956672 347316608 1584759296 1457597952 773957376 1337338624 809827072 2046493696 467359360 2075770240 991411072 518762752 1580330624 1284891392 // 68 89812992 1148212608 1422149376 1444363264 2055147776 1556469632 692567040 1252058112 539941376 155845248 939713664 494006272 765699840 1227401728 914285184 2131826560 1977610496 1224170880 1169620736 978082560 216245376 626052608 51533056 654323968 // 69 834260096 1404246912 1430600448 2062325888 438198784 1651010816 1102572032 1336792960 1444230656 396714240 601929344 4977280 1428801536 244096512 1802576896 1028094848 984863744 243510016 967910528 1437833984 1148541696 1099187968 1473517568 483228928 // 70 1357307264 1422200320 85806080 406752256 1865899520 1761095296 102257152 83278848 400462464 299990400 1238352768 545931520 1602016512 1406347776 1107026048 563790336 52566400 3682816 483319296 1632750720 1976440064 848780416 1872963840 1843329536 // 71 1193483136 920941056 1161522688 935806976 257976192 902557056 2118665984 1214054144 1272946176 728546688 1462349056 2097572096 1983171456 1863088256 2044062464 259294848 197719808 1680391296 1936546048 614938240 1759660544 2004258304 962557696 834377088 // 72 1340311040 945094144 684950784 55118592 1648603776 1730519552 107869184 1658052736 65907456 829963904 2106102144 847535744 77114880 738447232 1257850368 177154432 305703040 274801536 949649408 1575192960 1446895104 1873109888 1213135360 946111616 // 73 881417728 706955392 2098897408 633245568 2006123904 1478895360 384097280 1264070656 449702784 1284091008 1250268800 1838544384 1388807936 1311011328 436583424 414776832 1586072448 1819142272 264738944 1759575040 333352448 435764608 2031722368 367497600 // 74 1189648768 1277980288 1317847680 582250752 332575360 2098308224 404179072 728832128 43658880 1313876352 456948864 571025920 711112960 82460544 736155392 439494528 1392091904 822423424 1988331904 2115463168 1187504384 2043440128 589798528 161100288 // 75 586726528 375533440 1151952384 1959065088 895479936 1816914176 386299904 529648768 1972454784 859265280 673943424 198327808 1232077184 1032072064 893084800 1094446848 450630528 250195328 824726016 1930105472 1231499392 1722586624 982411904 197896320 // 76 711559168 264414848 1906899968 890147456 1744492672 1116731264 1138073728 1437971712 898945792 1389582592 2079106304 1195783808 1771437056 1748963584 788466560 986408832 1978379392 1523539584 1489773696 729123968 592623360 1922708736 1064774016 411301632 // 77 1803492736 1484699520 339576704 1229348352 515606912 104789504 267877888 1150280320 1641239808 1001266432 253536000 1709698048 1422476160 1484411136 175806976 849852928 682830336 751995648 1435357312 667244672 1570929664 556128768 436343296 1910087680 // 78 265942016 241761664 1866524288 1315373056 1022169600 1670003328 894946432 1953145088 420917888 962695424 1945788928 1584319360 1593053824 1771313920 871853312 883084032 1023101440 1876676480 1769933184 1232508800 14456576 2005929344 1584363776 524674688 // 79 1362211328 1847923456 1444340224 241488640 946951168 2008691968 703515008 1114320000 153982080 1994953344 1354685568 159693184 292104704 1170252928 614854144 2003040256 673150464 1195016576 916832640 1681091072 464405248 1353824896 1986333440 455566848 // 80 73440128 1416119808 1488275072 705499264 1053965056 1590916736 247821952 850950016 1647554560 613294848 519754496 873559040 1838930560 481182208 255938816 1341157248 1689583360 76434176 1780536064 763273728 428005248 1218549760 1277463040 163365376 // 81 758234880 439014144 936485504 919781888 847958528 753047424 250310912 944853376 646593024 110258304 1684133376 693106944 1406348160 2116846080 925785472 581619072 293743232 1168709632 1637213568 694556928 144872960 1851820544 404153856 468812032 // 82 1959311232 2042580096 1705483136 2114383232 2088195968 1398763648 1695384064 780068608 1423069184 349523200 861534848 1290502656 203192576 1843951104 1789290752 1792941440 693022080 1387435136 695049344 424318592 68785280 2103984512 1304942208 192732160 // 83 1757347328 841911168 1093870208 190508288 516836224 1120342656 1767035392 1518365440 1706776064 1726897024 1541443712 659767296 1950649088 1807858176 1032339968 762128000 1769657984 1007064960 127221248 1509980416 1908776960 1601117184 870184576 1877163392 // 84 1285596032 2020919808 393185024 350868736 1882320128 81240192 1256779392 834407680 1449375744 1884120576 884451072 1427892352 1177940480 2137309312 1413961088 32368512 1247813248 183281152 1881672960 1528758912 2005774720 2014804096 802652416 171638016 // 85 1532613120 324908416 972109184 25840896 243387008 1539914240 753168000 255532032 85533056 1941983616 944172544 1829918208 608109312 1315148160 88945664 987858560 594259456 1526347392 1670151552 85866624 1946177920 254754816 692646528 488805504 // 86 2088072832 891275008 568021376 1918331648 955929472 1341585664 1197574528 659619968 1176437632 1162109312 236003968 403019648 1397028480 943735424 227996288 1052618624 873196416 273367168 28078592 1264589440 1382856192 1218258560 1462536576 1466790528 // 87 1998350976 146764160 1678281600 644491776 52300800 235166464 1546422912 382314496 430769664 1533647488 192535552 1251269888 1044956032 1959235072 1147348608 320351360 2012295552 511147776 466455936 638696576 1268932864 1532279296 487437568 1185534080 // 88 37940480 1557144576 796773632 1745885824 1663855616 1521278848 39274368 1977796608 433959680 1292475776 2047229312 1490373888 1887395840 805169792 1389892224 471842944 883540352 724781696 1774214656 1413913600 1128088576 712782720 1186113408 785672960 // 89 1581994496 360572032 1874941824 257797632 838051712 1560825088 1394508416 1989567360 289159936 281613184 1002593920 1516301824 335475712 580545920 516520832 1308278400 1610932096 628490240 1339622656 517275008 767683840 884136960 283331328 891358720 // 90 1893595520 1156517248 818171520 265221504 191694080 1753042688 62619136 1835909632 1662725888 1410740608 850442368 1807143552 2122007168 843718144 1587469568 1568149504 1695405952 1789284480 1891849088 743902208 961725696 1239127296 325361024 1603876352 // 91 814983552 1167264000 1443125504 326551936 1669504640 1463652736 1269225984 1055855488 457721600 1637987456 332247936 532321536 722620928 1382094976 2020511616 679227136 129664896 802192256 1431393408 1985303808 1478452480 1713209728 925262208 983265792 // 92 11950720 2021133056 559384448 241979264 685685760 2052904704 317325056 222262272 1457948928 801467904 70035072 1505630208 1535361280 1608245888 196847360 1946607872 1887911936 1882654720 125393280 109082496 1237870592 663002240 615675904 1705659136 // 93 1436148864 919951744 73100544 623485184 160675328 2082045312 182330624 1855539456 645860608 1565681536 1379152256 1163184000 1573761408 840185856 1042466176 228198016 1928911232 1067396992 1921129728 1617897472 752223872 1808977152 771144960 508223232 // 94 392382336 745633280 939181824 1415591936 1690698112 1964837760 1284249088 1611108096 1791313792 110013440 538128128 1467041408 1527656576 884930304 192941056 1729888128 1178497408 774660992 883008768 1948469760 2095006208 326094208 1715549824 880698368 // 95 2137643008 1085273728 1971587712 51806208 1733945600 1152888192 1979028224 1061062400 1575627648 425582208 112741760 1787409280 616001664 58954496 314695680 181990400 1890626944 350685952 926979584 1534292992 298694400 505486464 1479664128 495289088 // 96 1626514432 510004992 647095808 1568722176 206535680 1047158912 179389056 2104626944 1958048512 1401899776 1552391296 287271936 1104917888 1185855872 104255104 964347648 199464832 1992867328 1917175936 138355712 215516032 1639501184 1511398272 709206272 // 97 604605568 1571963008 926276352 1046675328 157444736 2037455488 144055168 2053178752 486943360 1665257472 1389869184 246718848 686385024 2050687488 1643523840 869241728 761478272 401790464 918614912 1865116672 67564160 295714816 1006705152 416006144 // 98 1293867648 462213504 924956800 846571648 1251343744 1979872128 800176768 1023156608 924652800 1113813376 1411054720 1632344832 324062720 482340736 877596928 2098044416 854052992 667627008 2926080 1762656896 32411904 850927232 38480768 1839735936 // 99 1238249088 1511300224 15048960 607527040 1236561280 436909440 1664585216 2059935104 1081704960 2007238528 1904825472 200357376 934711680 1739937152 1520457088 1945339008 1288126208 667208704 2047627904 789028992 327872512 1805203584 1197914496 1659663872 // 100 969949184 2143001856 461896576 1966209024 993989376 1160508288 1762398848 1815007360 288785024 191435520 443610752 452585216 1601302400 178632448 896592384 1889212160 1882655104 1171194624 1654922368 1740515840 1488878464 1001229184 1921235584 67577856 // 101 1636236672 968759296 1433639808 1347660416 1509161088 295920256 1464854400 878938368 1754119040 634816640 1204068480 840597888 1184750592 1018336256 1648703104 1927338368 1552887296 13486208 777974016 1797973376 545174144 2754432 1958216320 1876904832 // 102 1560215168 1962266496 1925664512 1721881216 1546163328 371932160 746560512 464795904 298272128 160504832 701917056 598500224 508871680 938941312 1300595072 846341760 1986733824 631727744 512533632 195160192 791722496 2002973440 1616868864 1877869952 // 103 814467712 379259008 157378944 154360960 482564480 1873938048 1929720192 1500314240 1253989376 1775020928 385701376 2116723968 1662789632 526252800 641875712 1756475008 485919488 1432473344 1305910400 1496636672 374182656 2071553152 1049081728 1017899008 // 104 1489137280 1877838848 874446464 1775316736 1153758080 1590043264 724533888 1432411136 501168256 263314816 1140495744 1391350016 338116608 693841024 453573376 1479269888 1444774528 1787126144 321177216 1592340992 538308224 732037376 587905536 652882048 // 105 102741888 1172857216 2073845376 2067795456 14680960 311409024 1012309760 374108800 1327420160 1887760768 1119928192 471571328 161904128 1103572352 2087955328 548434048 2033322752 1094685440 98280448 1757437312 1120308224 999042048 836483200 2071666048 // 106 1732223616 1444836224 1149067648 1606149376 1751275776 1854481536 987318784 1514409728 914491008 2062772224 342887808 202302848 1621582336 1364306048 927643520 1338824192 1908210816 1249844096 822281472 1675825152 2006859264 1592752512 126217856 2049472512 // 107 530608256 539621888 1350697600 1778743424 2122764416 1507301504 1773006208 1003940352 1388039552 1258105728 1641340672 502164864 459910656 994690560 1755563008 534182528 264371456 2138635264 1734313728 977696128 1633920000 176035328 1324918656 118288256 // 108 559983232 1748637184 1138131840 376739712 142200192 392178944 1305074816 882144768 488366976 421646720 955332736 825435520 1269021056 373559424 2071056000 1590107520 1067838464 462158336 1502155264 534616192 1041366400 1139007744 1768177152 179213824 // 109 1969283968 1171740160 1215585536 260859008 621812480 1931653760 274190720 1183442560 1698990848 446583808 1048136192 1207108608 171744384 1717059584 1716946432 1659799168 997600896 2027665152 86994432 2037928576 1506252672 706059264 1501733120 238917632 // 110 481252736 996264576 1765520896 1704052224 953748608 248305664 2098706688 1406174336 1197107328 1375499648 592595456 973955200 962917632 399819648 685123712 929945728 303789696 731980160 1903030144 92739200 1637373952 252057984 1495330816 1969066496 // 111 1317901696 1309468800 1150607488 1106369664 913410688 102167168 608040064 655349248 2133320960 1901064704 716865792 104283648 1199437440 698475008 1584861056 1757442688 1892584448 942607488 1743132416 1086750208 1220283392 1448381312 716006656 1499114112 // 112 622342400 1598181760 1018557440 621017600 800743680 1661127296 1751515392 1371453184 221588096 768135936 2129325440 1228922752 1039966848 297528960 820062848 174276352 1520477696 839232000 786108672 345173376 723077376 1463464320 587035520 51523456 // 113 740100992 129679744 2042657664 1462933376 266369152 2016802176 1515882624 588295680 2103917184 1494734336 1772132992 2017169792 785025024 251127552 2035147904 26910464 1911560576 1966022400 1180326144 1333028224 1064630016 1148450560 1177306880 1354523264 // 114 1885790464 1255081472 299150464 1696070656 2136518656 767104128 833370752 716569472 1846299136 1719591040 1539868288 1437818240 975419904 237323008 304481024 1254081280 296528768 842078848 1571144192 483252736 194104448 772847872 114483456 1846570240 // 115 1979392512 1559715712 2106969856 1155332864 1089433472 121580672 696471936 748272128 1806297984 1182710400 579290496 589367808 599855104 89202176 1482389248 226928512 1891686400 11996160 1708337408 95313152 904944256 94592768 431512064 841063296 // 116 1684790912 1240876672 2016190208 224680960 579012736 1705113216 691897472 576277760 1602353920 201193472 841703680 371260416 1427291264 598118272 225567872 770902400 186834688 1463333376 2081860864 1774174464 1860606848 156691968 2138084608 1039136512 // 117 175103744 1116776064 1199319296 255043712 688860160 1910329216 103334528 58178944 273147904 1878590464 591995008 252046208 1001860864 458515456 903244288 1333035520 525137664 311555200 950466048 1423673856 1571638656 2078661248 444579328 2112989056 // 118 1593987584 1473638400 2092268800 1237162240 901171584 1650526464 777810944 1518909312 1228929664 2129433472 1388166272 1785166208 1257567232 1645149440 1996255872 632110464 870996608 321076864 1779654656 2025758976 526355328 2085746048 454018304 622964864 // 119 739728512 774029568 1499652608 749390464 599102976 399861632 2047222144 1317076096 1850455168 753329280 148214400 939512192 173286144 1583348096 240826624 1223670016 1170509440 1520196608 1460335872 365260928 1124162560 1230778368 1078760832 1976304768 // 120 1481153280 782075008 1616046464 2043584000 232195968 764954112 518144640 822703360 809208704 1935868800 410496256 465116160 456204416 921774080 2017195008 646387840 1188194304 2025090304 1085214720 1471941248 328563584 1936275712 96417408 162552704 // 121 354579072 1615942144 1097729280 1409180672 223825152 1981982592 982323328 2117196288 259887488 1518401408 2013780608 147190400 986381952 346676736 315832320 742088576 958055296 1236504960 1696524672 1517703552 1845864192 1829691392 324980864 657012096 // 122 1542017536 915783296 151218432 1417789952 2124683776 1344190464 45372288 874084608 1226445696 1822724480 1851234304 1998042880 1756242688 1408227456 1408003200 1829006464 251056128 152628992 24232832 1119360768 1466706816 1243969152 1221894656 354716928 // 123 1090144384 1536429952 1988475136 1499799680 1941429888 1481470848 421514240 214685952 1871348736 462354560 1968435200 616897920 616563840 528483456 435925120 1195628288 646214656 168454144 1532160000 144553216 898140544 1221810304 2061274368 613395840 // 124 542528896 1714029824 938369664 1214589696 486200192 1764727296 947439360 129356288 1801334400 1795601792 1795220864 982574464 623770752 189531904 1166467328 53611904 1780495104 1128702464 1670537600 898513152 930830464 597915520 1046624768 1700521472 // 125 2075699584 223853440 557372672 1441446400 32896768 1925756544 1226278144 1265907840 1422139008 995970048 1434655744 1288040832 2127324544 1393509632 51222784 1347983616 1907688832 1762597632 1585854720 1754130432 432441472 1456577536 355298560 177820288 // 126 1322077952 358411392 1186026880 148972544 2133180672 1728756992 180043648 48096384 235758208 175169664 142993408 2017838848 2026556160 750961536 943162112 1117178880 1323575552 2000481792 1902263424 897521152 1270568832 638368640 1878155392 1425473280 // 127 767915264 194173952 751876352 666875904 1268715136 1407831168 1715489664 1273172224 329894656 1952529024 1457664768 1428691712 1753229184 1081867520 1861841536 1316723328 1795483520 164016128 1853745408 39774080 2092967296 1034406912 839637504 1465065600 // 128 883318016 534465024 1939996032 1870751488 81306880 1814433920 2138611456 2084678272 1235327232 1587845632 900970240 178062848 705623168 183303552 608105344 1910775424 1849105920 1921966848 821654912 1752895360 49710976 1411395328 1891975680 1708592128 // 129 1745317376 1219395584 1760332416 1472848000 10621568 1333224448 934516992 1597773056 1147313536 2020361728 1549330560 1686285184 1345398272 646081792 2072839680 588306048 392311040 1747547648 1024584832 141283584 815302272 1951598976 679953664 1994557440 // 130 1005756544 1933295360 40317824 2002945664 1203099264 1686035328 861726464 814847232 384412032 193031808 668080256 194567552 1219107072 1849567744 1916551936 183337728 1153478272 823413760 668578176 361397632 547969152 946473600 21726848 705172608 // 131 405595392 626098816 1598182656 748228864 1683369088 377659392 137727232 794060288 137236480 1418232448 406433152 1010132608 1020732928 148318208 2137810944 1173033856 189030016 751350784 726018432 445821952 1395239168 37565056 2086675328 1314375168 // 132 1354586880 743771008 1272104192 2139743744 1384817536 187724672 1429596160 2005927936 80880128 1395150080 1794664832 1801188480 80473728 620042112 95360000 857538944 1518023040 1884661632 1267359232 258259072 433649152 341417344 191448448 1437644416 // 133 1965642880 1305956992 423943424 2007548032 2002136576 1601053056 247243264 1589755648 287619200 1845039616 151489280 125420672 1367941888 2110540800 169773056 362935552 1282497024 1303693056 1994231680 401042816 1538883072 1843772288 773250560 357228800 // 134 1351569664 570230912 1786912640 1689385216 289479168 240010496 2002236800 178791424 172489600 1621140480 1561418496 1284145152 944478592 1452594560 1771190272 1831454720 2108084864 214948352 1862245760 2013720448 95387648 1400920704 1253914624 1964288896 // 135 548928768 248646400 219737344 1312238720 150150656 2010083840 1299218816 1475553792 1719828992 2134272000 1333792256 2018706688 957904896 397175936 396789632 840337152 487792896 2115621120 1792023680 1640410368 785259520 1170926720 571235456 2144477312 // 136 1198218112 547124864 604637568 1782127360 1165359104 1682377856 966074240 2027995776 1306318208 212655488 1602982144 1929814784 1886153600 470572288 1899666176 105662464 409494656 1158776448 856623744 1927491712 41364992 1955079936 754927744 901435264 // 137 38434176 1442325632 552951680 1833990784 415539328 1150548352 183909504 225630848 958046848 1034654080 1717153536 2130972672 852329856 1864980736 1019512576 1145158016 429147136 521771264 486245376 589942656 1057108608 1871441920 1540814976 660454656 // 138 1007675264 1182515328 1545889664 1223304576 1353410816 835382528 725416704 359486464 100577536 749756288 1578970240 663881216 1560649344 2099394432 456668544 1207849984 755269504 879939584 1095540864 1665406080 1974350848 1456429696 328035456 2121873536 // 139 136444672 947421696 938706816 1853522944 1403460736 1182580992 1673895040 858769152 96651648 2038979584 1567515520 1420569984 1378660736 1675417984 1584383616 491527552 1369560192 1323637248 1800738048 851883264 1654860800 511060480 42067712 531638272 // 140 2080498688 376946688 2143905536 158734464 1719235328 1548714880 1732518016 2109706240 1401831296 1009596544 502933120 1639988096 225441792 1158230656 2002629760 967741824 1565235840 784716928 674433024 471499520 570016128 1840390016 143055616 507545600 // 141 1932641536 1576481536 51240704 247592320 1288251648 1920797056 2132730496 371078272 2144904320 1830813056 1178014848 1582147072 1274290560 1988983296 1335274880 811940864 213583360 453561216 2144368000 1814560000 564576768 268573184 31522816 475012608 // 142 1137694080 2085895296 41927936 779612672 1990013568 929086464 1199874944 993242496 1091856000 587469056 1300620672 324734336 1435951104 701664384 1403340928 1124265856 968110080 1962121984 1754831488 8817024 2036336640 348624384 1295600640 2103235456 // 143 529619968 1867118848 1089926272 1042633472 108183040 711015168 594803200 1416325888 334240384 812727936 36854528 320962304 235957760 665959680 2034444032 1018087424 1438894720 875387904 1497505408 833983488 1336613632 1444739712 1927111040 365374848 // 144 1024271744 1816907904 737592448 776968832 1785184512 752059264 1304422528 1329200640 1769068032 2144245504 864213248 1532370304 1722323072 478367488 592768384 168235136 905486336 1049845632 1787219072 118401024 925921408 1896051456 1702825984 1381914496 // 145 2095132544 1356320256 1236077824 1684911360 1049585920 527615744 232315008 1640624640 586625792 76164864 2075748096 1908839424 88486784 1351711616 1837377152 617084800 1652706304 1360930816 1293696512 1093980544 1578898176 399892864 1110539520 318513920 // 146 1790661632 575581056 772416640 1373222016 2064009600 2125784064 829210368 401097344 1472342656 2103278592 1562149248 684098944 1833555968 1028489344 364413056 1199705984 2136242176 2045244672 121948672 1975546880 201808896 1056489472 942927744 893616896 // 147 34678784 1498947840 2083362176 289860224 1730690048 1207392896 1281185536 1151200640 1747280256 220103168 1862924672 1871173760 1405603840 1546392576 1206184576 2024625664 2143259264 1653078912 6750208 1066403328 232519936 1373691264 801447424 310574080 // 148 172323712 1409328128 433405952 779939456 1155503104 1971928576 1517955840 273732608 1181513344 869557888 583945856 1488412416 715716736 2021644544 954397696 553581952 486150016 860475264 1987462912 2045732608 1893179008 561974528 79828864 1463307264 // 149 1974471168 240605952 646505728 1938973312 257897216 78184320 191381632 1950399616 600264192 1027226624 991156608 239319808 672722432 795511680 1043004544 1387522176 234695424 2069946240 877640704 1580942464 825615232 1332941568 279770880 10553984 // 150 598820096 150092544 791711488 1390130688 587491456 1776514304 135256832 1517929856 693953152 1748669824 2118633088 572956928 1927505664 1440115456 1793857536 1498934144 2127926528 467660032 1294006400 1545916928 718127616 690138240 1827312128 341233280 // 151 1305728128 1516559616 280864256 691724032 1378961152 1313273728 128921728 863219200 2102977408 1489491328 1767266432 617431424 1794217984 88439680 158564480 1993032576 609184896 896156800 857768448 1228616192 1004311424 344702336 1817790592 1028572544 // 152 773426816 999481728 1635498240 2104989952 121526656 809106688 1004702976 691155072 550182272 1588202624 1369728000 1033147520 837441408 1580371968 173305216 1514220416 1022731264 1466683136 2009397248 573537280 371860096 1388405376 1964321792 418337024 // 153 1580615040 1534976768 761640832 1818530688 438862720 796387072 1373942400 1324047232 1876601600 117374336 421407232 1853871104 1994433024 1924737920 1488023040 1532219008 1993716992 1860660480 186166144 830517632 1170937856 980704384 113485568 1683516416 // 154 1508244992 364748288 1484348288 237009280 720182272 1774669952 610492928 1639430144 1260643584 1307881984 1802051840 2081114240 2117222016 121773312 1804962304 950224640 1270057472 1060420352 1927679232 490679808 824300416 375591424 216098304 1608568320 // 155 524740608 1897526272 751767936 1740907648 238588928 2070285184 1594449408 324737152 589290880 363475328 449819264 1197425792 1945279872 1069668096 60101632 1297535232 1105515776 564403712 1240789504 411344640 967936000 2040240896 2041026944 1854380544 // 156 857499776 539177344 423232000 1332607744 1427676672 1095842048 1344830848 752445952 1646175488 1106649472 1779988352 1718274304 1940000256 1120096896 1071662208 1755289216 759597440 1739248640 1820463616 1731119104 1751020160 547259776 1353845120 1183648512 // 157 1325964288 487387264 150589568 466097024 1148788864 2023545728 1241453952 1954284416 1081596800 1429997312 659935104 2119362816 936343808 1749803136 1491998848 1808077440 1713290240 1139696000 369402496 660168704 763000192 582145920 1183984384 163866880 // 158 1042559872 834396672 523967360 654688256 2114339712 515101568 478009472 207483904 369423872 357130240 1944938240 306908416 988092160 1886363008 1169896704 2047895552 1126146304 368324992 1583180928 753788288 621465216 1910657152 1135025664 1128020480 // 159 1329003008 1219818240 1734642432 1267764224 2045920000 1907975424 1714020736 1008769152 1923954688 1973365376 1586602880 2084770560 144260608 1671328640 682673024 2099015936 512217472 1416751104 1123794176 2028220288 1771015680 1339988096 154467712 1872794368 // 160 1504893696 688757504 488280192 248187520 1811560320 1749312640 1253859072 1258188928 1763079296 1886818560 1199430656 110537856 1305653760 663619072 212378496 474616192 1923204224 363801088 1669038464 1986934656 1290233472 1759825408 1289129472 766823680 // 161 1206659456 1602518656 1352529920 1050746880 30917504 287585408 1781873536 1609730688 847369856 169551872 1510770688 1276741888 87091200 1013217920 1781526400 1783794432 866559232 1483946496 968470144 949721984 899910016 1814780416 1837548160 1117706240 // 162 652089856 1390570880 1860513280 1398862848 383462400 1725396864 1005090560 1715840128 2038464000 474978304 1461706368 38497152 291913344 250022912 162460672 472809600 366068352 1177640192 1748138240 180781824 1614326784 642646912 2050647168 1638376320 // 163 950244480 1870891520 952563712 975706240 1962948096 521454720 1850369408 708145152 1881749376 492241536 1456619904 931068288 1684595456 94228992 1285278976 204430592 985711232 134982656 242422784 313059072 245967488 1754327680 932612352 961247488 // 164 819856000 580062592 164768000 207527808 1512490752 1166254208 1122654848 878324736 496846592 373938560 1387750912 771959168 1861542528 1124658560 1357001216 52628608 880292352 1257457536 708488576 611492736 1681540864 1391346560 686108288 1613401600 // 165 1966227968 537350912 454164480 1920201472 699229440 98621568 1963596800 923079296 440480256 309437440 796615936 1355330944 710364800 1533077248 973599744 1028776448 957076736 971739264 240770176 975234432 949199360 178489600 925411840 606302848 // 166 1152913536 1350323072 666175360 893545344 242959488 218691328 1545650176 494260864 323602304 2129736832 1501560704 341149440 1306088832 427085056 1125222272 2076975488 1514126464 135635840 620269952 695881600 1252169600 166504960 1291886208 17616896 // 167 1819406464 2136917760 776467840 1913328768 966184960 1829398912 1645158400 603967488 1900793600 624891008 1204527872 1831177216 1976509056 1118743552 279828992 77134336 300960128 1098456832 695592704 2051184384 1088398336 1138494848 784088448 520809344 // 168 294477952 527505536 801765120 155163648 1241379584 876740352 422454400 418181632 1870458368 43972480 955074816 1641475584 1632337280 1845195776 725335808 1598018304 1083569024 1193543936 917049984 1980459648 803692672 1126891008 495727232 1443485824 // 169 1941817984 759118720 1082315648 793363072 1975991808 74094208 1616743424 2062274304 1506436096 1248173184 1815178368 1101203840 1888080000 1898103296 2040191104 1212830464 1229751424 1585222784 2014850304 1259307392 1658105984 64892160 1655717248 1554918144 // 170 568650368 1038753280 1360256640 980024192 928992256 444047104 1393905024 1455545216 1656850048 1217276928 34628096 1760349056 1178231808 852003072 499631616 528299648 1774843776 220634240 886847616 1979927936 753360896 715312640 1874504192 1320090496 // 171 1156562432 1659653760 1439051392 532341248 1198933376 841206016 864328704 1495565824 2091527168 947899008 214710656 812085888 1925494784 1548259840 141195904 1210005632 1332511104 2052912768 951589760 678660992 1868203776 708244864 2020254464 2078770816 // 172 1896594048 1413943424 1566393344 140930816 1643330688 1234019712 715072000 636031744 143254528 411076736 834286208 306225408 439000704 113907712 1614009856 378911104 364996864 637623296 1451874944 223176832 446223488 2025433472 983534464 1001105792 // 173 1460733184 1512927488 784179840 813428352 1963590272 690378112 1891866368 829819136 771363328 1114300288 1500849024 1615106560 1595343104 2005726208 1633058176 20385792 1617433344 1126041216 646788224 793929856 662893824 1797945344 1113502336 273950080 // 174 803256064 1524301312 232107392 110651904 2134433408 309806208 806457344 272348672 407483520 1582400640 188568064 740820096 439514496 50926592 287344512 1192338688 1734635776 1587443200 1617780352 1246627456 391423104 346125568 1154566656 192171264 // 175 1964730112 1584877952 6153984 1377002112 1261848064 1100993536 1564442240 581874816 931220864 1151563776 1118776576 229068160 110345472 171642368 1875100800 648911616 1649044096 633218176 1411988608 697123456 904566912 1543724672 2015215616 913801600 // 176 390709504 1122595968 374091392 1012442496 362415232 1910544512 979296000 890397824 1827835904 860278528 2142434560 1436432896 711760000 1909155712 245292416 1862871168 1302786176 2137315840 2075014912 15710848 108007040 492332800 1185011072 471099904 // 177 321104384 1160851968 259805952 299064704 2141894400 754208896 1431397632 1803484928 1059396992 259256832 1932745984 443848960 1326583040 731863808 1398346624 1501470592 951424896 1805056 483634048 1461308672 689271168 70422784 1401963264 983906560 // 178 1598343296 1024848896 1869336832 940195328 1347897344 1510591872 1306617856 278926976 97895040 407919872 1081953664 1674628864 1392702848 1536292992 1622765952 129680128 2109766528 188210176 1160018816 204755456 1695597312 687231232 1223331584 1284279936 // 179 1519671424 1377151232 27074816 378290432 1815949312 1016240896 1617400192 1365401216 1328631424 1633481472 1427787008 1885931776 984309248 2066215424 902032000 1291256960 417648384 1240567296 1162397568 1011111040 989578240 585871232 1354378880 1166871424 // 180 1725973632 131493376 800095488 91406208 949490560 2040777984 1836572288 1387697024 1648717696 997598208 171701120 1744889600 1370408064 483220992 1028753408 2113114496 1994907392 358051328 1069093248 1000602496 773044736 1645404416 636363008 71982720 // 181 1816089600 1688126336 1782466944 636614528 278203136 1623612672 1548310528 684363904 935712896 1289976832 668703232 2134714752 416327552 838785280 1294748544 1413187200 1463632768 486896512 95323136 96492160 2066242560 330805888 954809088 1967361664 // 182 237664128 1921049216 215427072 426949248 974905472 442095104 1500762624 516415616 2033425280 1734316800 476840448 1446752512 1645679616 649877120 1745361920 1079310080 1690567936 1459506176 1255086080 1842654336 998169856 1374402432 236265088 662233344 // 183 900335488 1464031872 767915008 1010359168 1999750144 440759424 1724621696 1992059648 275082240 610862592 778584320 67166464 696928128 1065393920 273284992 1054540544 972287360 1415814912 1592213888 2055597568 78096384 1577077248 198565888 544783616 // 184 1891962624 1707543552 1992186880 729965696 149403392 344817920 588531584 1250377216 1903273728 998708992 1490990848 1527284352 682672000 217547776 746962944 413124352 1383172480 1891968768 688521984 16420992 1965035392 512709120 1801054336 1358345600 // 185 791087104 1351807488 2038761728 1647349760 90254080 1638358528 499192320 269407232 117311616 51408768 1823422720 2105131648 1620631424 1719730560 1827758080 815384320 1912801664 1324294144 1238623872 578067712 1453467392 1032677888 815519872 1887635840 // 186 1620204288 1141770496 873742464 69278208 502929664 1868268672 1390718592 1640461568 1647068928 845554304 1273068800 1281811712 1356242176 1265587712 606530944 985667840 1010543616 943965056 697425664 1675270400 668876160 543849856 1224869504 632590336 // 187 91239552 752375552 1498074496 1912446976 507456256 1473894144 767904000 451602560 1560910336 1059442816 305383040 2093029248 782235776 398122240 231821056 288418176 1089540864 1951141632 1999073280 442462720 1089578368 1818496768 608093696 55198592 // 188 1407941760 590167680 1681535616 488455936 461024512 1373293312 680419584 2118775808 1358731264 1531252608 1284950144 87012736 514010624 663918208 180422016 305385600 363930368 542726912 1024030976 425447552 240227712 1396237568 1551184768 936232704 // 189 240951424 1031333248 1869862784 1174558592 324583552 586519808 243175296 446449408 1606748416 2074475520 424352384 1411724288 31056512 1007992064 669475200 373743232 950100992 490441216 341144320 1331250432 470087040 1936834560 2056730368 1242540288 // 190 1563291008 386781824 512323712 1979450624 1444065792 1869122688 951261952 915826304 1155433600 1099713920 1072821504 1289622144 833691648 1504638592 1983411968 1327664640 62190080 156777216 15038464 1573391872 619043968 54152704 389559168 1591309184 // 191 578041344 881469184 217794688 1376582016 615061120 739671168 1042216704 559929216 934683520 1045658368 1683477248 1654813440 106044416 1083986688 774913920 1471599872 1915583232 827269760 955720320 1339264768 1333591296 912062336 1274766720 1130676096 // 192 1040855552 503570560 364503040 996895104 949060736 1747041024 1378136064 922685440 150560128 383815552 717970432 411606656 867416704 1394673920 689373184 1386259200 557132288 1445073664 1599033344 385741952 2122936192 1486350464 502630656 589422336 // 193 1853886208 1487333376 647858688 199386752 170963200 1035512832 1011078272 966511360 833853056 539695872 1857686912 1250354304 1195681536 735869696 1297265280 142400000 1363183488 1042617344 594799872 637155072 2102550400 1231541504 43292160 15739136 // 194 660774400 1503819264 87923200 1723518336 409269632 1851463680 1706326912 592233728 259041920 683734784 1493701120 2118061696 1569029504 381109760 2032923904 154471552 2111345408 1444928896 1433927552 1489852160 623742080 1023562368 547082240 702679424 // 195 1341035776 1981611648 673145216 651433088 1552218112 1658543360 1824569472 1493719296 446891392 1047112192 1365078912 497254528 2050445056 2080978432 513889664 118456064 88109184 1541428224 1244867328 1096590080 660346240 2015524224 1505722880 1767218048 // 196 116940800 1317564288 1567942784 1271248640 1275911168 1064083584 1435211392 481114240 755083904 352505856 1907437568 2130672384 1437044608 1066744320 1449892096 2041906816 1983879936 1375167360 1456307968 151350400 1860734976 1440673408 2054512000 101164800 // 197 1555181440 1336789760 531430016 1186190592 2118009984 906349568 1567707008 1659369600 1385431424 590686464 1972903040 2027779584 122528256 1881299712 741682560 2100882560 211276672 1644218624 1003229056 1991490688 490171136 3789568 1045431168 586933504 // 198 1779345408 14590080 1226313088 1177172352 455789184 2136939136 1647926656 657492864 1247075072 1895081216 344565504 1322770560 1256867072 163186304 1339962240 17978752 1577586944 1187897472 1279968384 259310720 366540544 1064394112 756807424 1786958208 // 199 1196124672 161772672 2136513024 1654431616 989152128 2030617856 551877248 169960448 538691584 19005824 242972672 1525910912 1123992832 1895253376 892626176 843069696 298001408 1787370496 1992147584 1571253120 1181080064 548693504 36834048 916464384 // 200 1443798400 1952276608 102188416 2027355264 35197056 844545024 1014347904 564484736 1290569600 118804096 79096960 105305728 2010052992 732553472 418653952 601821824 2084191616 10994560 403609472 754548864 202035072 680575104 1394247936 1776103808 // 201 82406912 936922752 311655808 8406784 137979392 2107764096 804172800 1388023936 772031872 99803136 1715548416 2123827712 687245056 1647567104 410471680 690022656 8032768 702547840 51113984 611856512 1200768896 2002548992 64976256 383794560 // 202 632257024 461003392 1107933056 625171072 910503424 1664359936 1279871232 171687552 727701888 1778038144 1903289728 1077439744 1360230784 67791616 1747401344 2015492096 2036302336 1762104704 1706682880 1447451520 1980064768 963600384 982750848 2007214336 // 203 58064512 985151232 628337536 2039458176 667051520 991920768 1654542080 544986880 906492160 994795520 1893616128 930280192 1035372928 1026958720 165555584 1107124992 81534848 1336429952 28902400 1512053632 619553280 1747603072 1809744512 1609481600 // 204 1568339072 1068881792 60553984 903531776 1413589248 1838133376 1924410368 2109071232 1802317696 787396224 531110400 1044581888 89723008 231907584 432155008 1786996864 845588480 659760640 999850368 183220608 2001251968 2063037568 1548726016 793625728 // 205 1727449984 678326016 590513792 1345648768 520341632 1606892416 1775974272 1467504128 903068672 577461504 1689578752 1182302336 1107471360 332589952 1965028992 1436654080 955079168 1448840832 1385410048 1021126912 326356352 1381054208 1608328448 1824390528 // 206 1303486720 816634624 1718291072 1467991936 1366611584 2041361920 1391868800 6065664 283223168 966331904 640825472 1405338112 1619827968 1327475072 560812160 402372480 429490048 760846720 1556837504 347982976 1995000704 805269120 1010499456 437502848 // 207 443202560 849979008 440085120 769335168 2070962560 1369770752 2143266304 1290094464 1611035136 937295872 1701429632 27060864 469935488 948665344 1307128960 1452696192 1605724416 100006656 990044928 2141433856 245365248 67692928 1831354496 734450304 // 208 262847744 1827732096 1843318528 1497653376 1602693376 166151424 827990784 1550952576 1095203328 1455166464 817878656 320452224 1245416576 366354048 1181474816 2107562880 1525668224 1135980160 640058880 54682112 1248867328 1895606016 462360448 735164544 // 209 2004076032 974092032 927703168 801157760 10041856 1256968064 111634560 306949120 1167778432 292837760 1506464000 591288960 1300886912 837754496 101243008 1834722944 1668732288 1815492352 482149632 1072286592 1659633280 1949183616 1787773568 1013360768 // 210 1385704320 758458752 2030752512 1706539776 1984327808 1280790400 966585984 1583591936 803589504 293797376 1023488896 618396544 1544185344 163965696 1609611136 226350208 1939396480 2035235200 1001373440 168540800 601399424 433208704 1575066880 45997568 // 211 1108663296 1252270336 2051320320 2135128064 204154880 1942756992 320069760 740158720 1737891200 1552840960 1753814144 451564672 373650048 878557184 716675456 1390835456 1306865152 1324670464 1997026048 1974956160 2039438080 781162624 650832000 1304587392 // 212 288003840 1433997952 645748608 1592324224 1766816128 728499072 1225269632 186517376 654452352 400191488 1039395456 995182592 18424320 351438464 1350293504 1031770240 1185666944 1167878784 1677643392 603864960 859979648 1908618240 80681984 695225472 // 213 515242240 1909582592 1181162752 1320263424 1469649408 1397784704 1434504192 691577088 936340096 1094941824 1393159424 698927488 185557888 1256016256 1978225792 1724032896 878603264 542328192 1373633536 1882004864 845087360 1562060160 1268109696 1603582208 // 214 403656576 9011328 1067976832 234140928 940019840 394055552 713963520 615900928 1850016896 843506688 444361600 1863247872 576306944 1776118272 1645335040 355036800 1536774784 2128460160 382771712 1205955840 1708948992 1702256000 755390208 1962594304 // 215 1795303424 2121707520 552068864 2124948992 49660544 233965312 815986432 870916608 486086272 1669975936 930353280 1450794752 619138944 1788372480 1152680320 928408320 919827712 1540582656 2000655616 1568109440 1105057536 1069817216 61078528 578828800 // 216 953799040 1783860608 1642505472 556257152 1952170880 661033984 1652270976 2118120960 470168064 1136771072 1678110080 2080346496 1898343936 165069696 694242432 1974159232 261577344 1101592832 1981664000 1884774784 1770456320 553031680 1105858304 488382080 // 217 2019645312 2115470848 889184512 2074220544 1015999872 748330752 586915328 1691056128 911153920 1562076288 1810138624 1462757760 2077500672 1229908608 1887814400 1794531200 828813056 14358016 1611749888 1007550720 2047066240 1206886400 929332864 360412672 // 218 1070092800 1908145280 1069489024 1005300096 597945472 797599744 251308672 1119927680 1640791552 1467358336 1752507648 1337906432 1018997120 546019712 1545755264 916819968 472082944 128041472 30943232 2050497920 1497342848 1604162432 435550592 86089472 // 219 1876359808 149355776 1947766272 2144975616 579405568 764727808 1867785088 859836288 1855835776 1925638528 870438528 1058915456 347409152 872919424 1736817280 1772651136 86940288 1627411072 1325460096 1713172480 2105434496 1213716352 1933346048 1873752960 // 220 101947776 65560832 1846034048 695564544 410062464 474619520 1790074112 152384128 217254016 190893824 1623928704 1278579968 771185280 639714944 1923218304 1102361472 885267200 1058753536 1590716416 342224128 1313949184 1804395776 1947121792 966738048 // 221 35627392 1508909440 1658167040 1837730944 1381595392 987399168 1133775872 583768192 933072128 1921218944 36211072 1997505280 1447088384 331007360 1252432384 1190333312 836529920 1653284224 341412096 1667843456 46544512 1730161664 82735616 2048413312 // 222 887084800 1694190976 1829654400 1302923136 525012352 1236673408 495668224 1561202560 203032448 951632256 1788632192 341933696 1403949312 1206578560 183216512 597129600 273299712 662766720 822980352 1229131904 982815744 107194624 128476672 2104523392 // 223 1119613952 1569991552 1537071360 1699106176 1788190720 1265982720 262095616 270208384 269153664 282132608 1646459136 1920849408 849662848 1825627648 744306944 1617506688 1968572032 1866945792 619511808 402804352 1791066112 1572776960 923130752 1061384192 // 224 1714836992 2146329344 1871183488 401124864 762783872 1289519360 1208654720 1344984704 660296832 1441953152 1666910464 2135450496 1572971136 1370720768 811289856 1362449280 354226944 1705595264 809503872 1858274304 1090972672 1371279360 780475264 1700980736 // 225 1613741952 2006319744 737114368 1075118336 1978908288 2112938112 537944192 116244096 1540346112 604355712 127795072 454542848 1612582528 989445632 1012666368 1809086976 475970816 1267844480 1085998720 1856244608 546761216 1503791360 220568064 2079904256 // 226 2069775104 243250560 310962048 315059072 1800367872 1410398080 478347776 1696041728 1819808256 707708800 1747771776 1361625472 2016629120 447856640 1939859456 1708751488 607542656 1281508096 607290624 1766998784 1209963776 2131001728 178778112 1680910848 // 227 571604736 1739202816 463895168 1302349056 1759323392 211776128 1462843008 352619520 1556655872 38653056 1140972416 1694351104 782741632 1055593728 315232640 407950208 1528399104 1244508544 134045056 1094745984 695997440 221419392 1444991744 536175104 // 228 1766767616 1815516288 1508295424 1211834880 571621248 773102848 1553227008 2018211072 99170432 1363697280 1179887744 1430968576 1558964352 2061726336 739840512 200572288 2066267904 999273088 1584727168 1288562432 142396544 2101380992 97506304 1807768704 // 229 2040584064 1566022144 1523963136 1521842816 2060287104 1297054464 624689920 1591378944 1182087680 211052288 1699225216 1729528576 1506715264 586500864 1202911360 1675930752 1316371968 1063577344 533406080 1369570432 1928141312 1895247488 1382485760 226305536 // 230 891111296 1165709696 260855680 1868939008 1925427584 175795072 553508864 1898399744 978998656 2038146432 1310904320 3777920 1364542464 1146114688 1223230080 1500629248 443389696 1029809792 992907648 1015263872 413386752 1599179264 1750988032 1417577856 // 231 1648750848 525739008 691139840 107438592 652056320 1346870400 253818112 32310016 1310584704 382525824 1302633856 230238976 591735424 1160234240 1150919424 1499576448 208508416 2131805824 703201280 1416273536 369444480 522280960 1185542656 1595173504 // 232 1307395584 165994112 1913691648 1442473728 227023232 1066245760 1111932544 1722376704 2015046784 735019392 350222976 232524672 1677040512 499874048 1330944640 1167176448 1789679872 1335274112 12173056 1216875392 712804480 1150986112 300173696 1415650816 // 233 88576640 68703232 1628979584 1619100416 329357952 675195008 87888128 180338944 1282357504 1966917248 2145960192 1902668800 1470137344 1726146688 1379531904 1710403840 1425956608 1542279040 517090304 645000448 2044880640 413113856 2053212544 2033165824 // 234 1174960384 1887723648 1056901120 1506514560 404088192 2033842176 1288170112 1241298176 731178624 228243712 1054384256 1863554176 1477871616 728102912 962252544 2061233280 1700244864 441341184 2024398208 647989888 434268544 1255775744 1349299584 127207040 // 235 1066534528 1901852928 657397120 1832416256 306500864 1571496576 1206901760 1190033408 872835072 1713586176 656696448 2062054528 1963829248 340612608 1976779264 323312512 685323264 118132096 2041214464 922196608 467365632 1706147200 56515328 543700352 // 236 1243965312 718578176 577416448 1478443264 1211164160 142730368 867037056 1603165440 758685440 157995904 1887301888 557473792 1189049344 1658391040 1637566976 1138982400 256130560 1791554560 1993067264 1819241600 1475266176 442334848 1685169536 1451116288 // 237 441141632 266445952 811138560 497044480 1466078080 1590574976 1924048128 1865704192 379435648 1925802368 177497344 196337792 1541665408 1165948800 1689198080 858587904 995308160 783004928 2058986240 395815808 499218688 523361280 144306944 882411904 // 238 382177536 2050059264 846177024 1490859904 1099570304 663456128 1287514496 1257462400 908279296 122380800 333964672 893824768 1093977344 551256576 743808128 724915200 1006809856 472104960 1900958464 1281299584 639419776 670196096 323124992 2031170560 // 239 449371136 130133120 1582857216 1600469376 311765504 20051200 890818304 1590922624 1213542656 1837401344 1892025344 198168576 690512000 1905938048 204457344 136846976 1661502080 451293312 109670912 2088790144 1356318720 1168968960 832854656 230889984 // 240 397875456 1792637696 1721150848 261189632 93839360 1980710912 1465416064 296381568 37094272 832578304 158073600 610242432 1224563840 1221826176 861639680 957099136 269717632 1368981760 893517952 1792758784 1746840960 1909358976 850336896 1905470080 // 241 604209024 134365184 1067483136 1490060672 223277696 813411072 1443395584 1608916736 911638912 1282106624 1680849152 1871527168 207980288 404470144 866844160 1718109440 1008625280 246144 116621184 1933602560 735523840 1678425344 1845379200 939450240 // 242 1751647360 875464320 1378042496 526722688 45216384 2029006720 352291712 460409600 195670912 1646836352 422979072 102340480 1778935040 453420032 102347904 25856 1008205824 1369162112 1949113600 38224512 2142774272 2138045312 19396224 4723200 // 243 139501568 1113621760 1039934976 752058240 786066688 1285180800 2059168128 11996032 1450748672 396191616 304732544 1349616256 396207872 270129536 206676352 1718117632 269903488 450953472 1876495872 1511456128 1216192768 329025408 437860736 167879040 // 244 2133950976 550499072 999427200 712129280 587932928 565949056 326867328 2121840000 526280064 271185280 1779466368 192357120 403256576 371196544 477159424 956843264 1661702272 472264832 532692992 1718746112 124151552 5797376 342361472 404833920 // 245 1683699584 1357268352 1021644288 285276544 562177920 1615933312 690827904 945399040 1221636608 572820736 2105611648 1985277824 1647071872 1010636032 1907422208 137112704 1006666368 783007744 1488051456 390957824 469333120 134332288 1297645568 863819136 // 246 943428992 1448313728 1332569344 975135488 1701327872 968213248 447745664 814366336 1993907456 984051072 629686144 564251904 1140428672 618113536 951179392 724573824 995275520 1791735040 2114271488 5234688 1469056128 1588427008 375777920 962160128 // 247 1536772352 148748672 1088982400 1990543232 923673344 959068544 758832000 1013160576 1839369984 1925110272 1692820096 785319680 907257216 1473914880 1104426112 858608640 256062080 118027264 1698249088 716592000 411216640 1446610944 246768512 345041664 // 248 984837760 1319873280 313846400 436880768 510840320 1225427328 942669312 434170880 1590358144 1674964096 1438471040 645805312 631834880 441529344 1725614976 1139081984 685522432 441093504 555928064 264376832 763427840 630380544 1714575616 921592576 // 249 761438976 798152192 436926720 1166738304 209124224 2142921728 882727040 1582951040 1118783104 413411968 1842030848 317489024 831229312 2137635712 500520320 323190272 1699820544 1542345984 1614224768 1689125632 220613248 990433792 740536448 707969536 // 250 62279424 1005599488 563855104 1389123200 451109760 715645184 390391040 1293892352 709009024 121283584 1588477056 1728292224 1216888576 1841481600 826839808 2061327232 1426042240 1335185280 1209710080 1108115840 161751168 222861824 1507906688 1693818368 // 251 1743767040 1606319744 675150720 960841088 1103909376 1448336000 9609984 866111232 1206189952 1354530304 871550336 1643968768 1133631872 642514688 1118675584 1710484608 1789812480 2132191872 1775777536 1397661056 2040870016 1009752576 1834205824 2087113984 // 252 238480640 716235520 1730849536 24158080 819919360 1922949248 1823589504 1086334464 119202048 1782083968 1886408320 122284544 1068931456 1769805312 1170242176 1167241472 208427264 1029752448 1750940416 172918144 1441834112 433938176 2066849152 1859629824 // 253 1244318208 1345626752 400884480 118207488 207272576 299503488 1744557952 579646848 285270656 1943605248 1282799488 2125860096 1363484928 1164434944 932617216 1499575040 443389440 1063364224 2098281472 1994379520 1299672448 884791040 208358272 748734080 // 254 2044250368 1209507200 273449216 1911672192 2022168064 620708096 1196590720 2064956416 393705472 727807744 1470791424 1607316352 1667052928 1596914816 387791744 1500625024 1316329216 999089920 1546875264 792576768 456323968 675918592 200443008 210812672 // 255 320358656 199831936 1399373440 1275428736 669812992 921843584 799745536 1565176704 496344448 24238336 631266816 950145792 888914688 802358912 402830336 1675741440 2066628096 1244639872 1282730880 316458752 2112433536 627039872 2010797440 77036928 // 256 1535091968 1207285632 1190428416 24889856 1448063616 1846198656 1486964096 638201600 791528832 355136128 34011008 1238336768 1023621504 1169978624 815529600 200584320 1528348416 1281732992 2079023872 1457503872 2007854464 622295680 1201295616 2052356480 // 257 1027069952 13882112 826805504 545049728 193322880 541024256 1745738624 909727872 1609874304 1357250304 1664800256 1282009984 96149120 1603240832 978985088 408190336 607225088 1267876608 1799577856 1162261504 1725191168 368995584 1608605568 2105933312 // 258 1386437760 1405954560 428686464 1995621376 2058105728 1984755200 96745472 210960512 60003712 1672493312 378365824 440546304 1846737024 1818606976 955619968 1708708736 475946368 1705624960 888473088 2121486080 2040522496 1623169408 1296436096 902616064 // 259 1660888448 352726912 1886474240 1237328512 711178624 2126349184 1048104448 504152576 193381632 1271445504 1581488384 1119535488 1730350592 752441216 1710614528 1808890496 354336000 1866551680 1730793856 798913152 1344993664 1935999616 700397056 1918540672 // 260 493617536 1318180480 1712122112 1342857472 1629028608 2096762880 509857280 848160640 796338432 1373828864 908140416 1219453824 66620160 189021696 129807744 1362393600 1968509696 663180544 187595136 1494790784 1869451648 383710848 1064922496 1075574656 // 261 38949888 1491084544 944606720 1103745152 1720600704 1566325888 593985920 1554539008 1384095360 1414342528 9375872 777673856 273723776 845369600 1887007232 1617777536 273548928 1653146752 1519680640 907913472 1590387072 129363072 1526758144 625324032 // 262 307990784 1727604096 245264256 2050193536 1957966336 126147072 842787072 707310208 917582720 991128320 964698112 880806144 857790720 930128640 705226240 596717952 836385024 1058741632 847798400 1836787840 1080481664 1365509632 339023360 957432576 // 263 639890688 437936640 80847232 1240184832 644311936 578392832 80335488 2061744512 2000968448 147289088 1634433280 1969611648 716481280 1276730880 1221538944 1190623616 885288704 1627606016 406185216 1476494080 213221376 1168165632 400316928 1062305152 // 264 903902720 1941134848 395787008 268504832 1019311616 915651072 1600331520 909475840 1394283776 1472016768 574426496 155866496 1017700992 866892928 937118848 1102252928 86776576 127947392 764414976 1773328640 1991154432 1433365120 167597696 123772800 // 265 1698090240 2017874688 619152384 815563520 1281737856 431622912 1401378432 38532352 1991174528 1199008384 1068677632 2138387968 1672559104 2035873280 669603968 1772925824 472291968 14270976 737591424 1531100928 2123740160 1488447744 2026212096 1826065408 // 266 955323264 1784385280 1156490624 844979456 1031419392 1328727040 2001592448 1297508096 557696640 17961856 820576896 176823552 662813440 923495296 420635392 916488832 828598784 1101731328 617416960 758271104 819122944 883625216 1300449920 289200128 // 267 983130368 705931648 1946853632 1711677824 2017919232 2117002496 1679721344 1383538816 133449216 134774528 1253695872 1757268608 1853876864 38241920 1326531840 1794478080 261533440 1540421888 876928000 736838656 1630715520 1329992448 1019540480 370396160 // 268 46159872 649604096 859466624 676555648 613604608 1047662848 1602993920 111517824 155726336 231773312 1022395648 853776128 1713075712 509491584 1618591104 1974361984 920083072 2128309504 1303360896 1346165376 821363584 74125056 662718080 92436480 // 269 1314585216 611116416 985286272 61952256 2087371136 935148544 1304527104 1521886848 233263488 652795392 404788224 152795264 2255616 1978857600 466986368 928204672 1536914688 542488960 1015611264 461097088 1617540992 1635124864 823006976 799740032 // 270 793356032 2053305472 402105856 1658378240 2089257600 543584000 1950589184 570352384 523483264 1241641728 93128448 1901723520 2028384896 1483090176 2084839680 355361536 878269056 1167803776 441843328 1566156032 1112921472 1803822336 389462016 443642624 // 271 2097782272 1709691008 1807638016 1384588672 1525462528 878981248 132831232 431087744 810026240 499844224 1940406912 1397662848 1520740992 799744 252288640 1723952768 1185836032 1324640896 339570944 1610695552 1276510208 473219328 1381090048 434447616 // 272 1870103680 1666119424 1979520 602899712 1078311424 1476100224 677575424 174916224 693576192 1774359808 327227520 958315648 2044466432 173021440 1379344768 1031448448 1306777472 2035080704 79171584 217598848 347656064 2041138048 1111464576 2018255744 // 273 129835904 641235840 535454592 1904008448 376058880 337396992 1522819584 584617856 1021775360 1239141888 2026487296 459976448 60069120 1372396160 724582144 1390907520 1939680768 1815558528 775151744 1798497024 258913024 307295872 1562977536 1379783296 // 274 2063131648 816295808 2075855360 1732730752 1369346048 1475214720 1483577984 2014667392 1571775744 997055104 97211008 303609984 766100864 1494892160 1765111168 226391808 1668339584 1136015104 1536483072 347453696 1274628864 267173760 1846607488 239526144 // 275 1878166144 1859059456 1903619200 1839570304 210522240 302137856 2097916544 1922914816 1297982208 271897984 2089519488 1356153344 1526695808 1213146368 1978011136 1834865792 1525601664 99987072 2123027840 2055202944 94873472 276847104 1068566528 682359552 // 276 1574645760 339074432 1830896384 1331028480 234865920 1745088384 408268800 1067103488 1604372864 2055600640 1903990784 1545348992 923726208 425214080 157984128 2107352704 1605884288 761133824 1773790592 560896896 1824134784 722389888 2093133952 856148992 // 277 1226361600 571773312 82977024 2063631360 1856469760 492183808 320937472 746715392 675939072 2098889856 942086784 763054336 568466560 491443456 1627987840 1452727168 429746432 1448712576 805154432 1116405632 821831808 1093341056 1996231296 213348224 // 278 1026055296 103010944 1792041472 385282432 174666624 1644231168 1348369536 1126521088 1313107584 484238336 988385536 290189824 5851136 1728600320 1676028928 402547328 954826624 659787392 1071786368 1260125696 1070903680 764673280 1196087552 97285248 // 279 881889024 2000898304 1493660672 1125981952 1439481472 174969728 1384130944 1052092160 1905484800 296163584 1430361344 15588096 980976000 1013655680 864766336 1436792704 845502976 1336616448 1954837888 1692878848 1394494976 1928147328 1258237568 150253440 // 280 1081417600 1670121216 117848192 1852665728 1410595072 1500012160 292063488 954992896 1954451712 1340032896 1798431232 1876667520 382460416 475296512 1214044800 1786878464 81700864 1761627520 1200852864 992770304 1044099712 1028383616 614192256 1375357312 // 281 1083060736 113510528 2075159552 618760448 614759424 1153202176 1642756480 357051520 1360488064 145035520 1292810240 1795351168 1757970944 1601224320 1437320448 1106995328 2036080512 703042944 244100096 1388374144 661990400 2119333632 484959488 1663159808 // 282 1822102016 444516736 1000974208 1024501888 1755366144 1076729856 1464275072 407791104 1631229568 1380324224 546715136 1325996800 2046288512 1836879104 1729480064 2015716096 8356352 10487680 1567299584 366335616 959536384 1231786752 579638912 824322176 // 283 1797911936 1656664704 268839808 868283776 1754974592 725580800 1990936064 255237888 50398848 2076717056 1142311168 1715319936 2100794880 829302400 14344960 690092032 2084213248 1787806592 1299143936 1537529472 597539328 1240611200 657760000 526021376 // 284 8583296 980944896 1121691520 727110912 1311788416 689838976 627075328 1552985728 1321152896 1804397440 680280064 1068003328 1398866432 754962048 555235072 601417984 297942400 1187585024 1744737280 2113306496 1302322944 1460459904 1246589056 797746304 // 285 918152448 1949002624 870269568 2045958272 1712749056 443515904 290997120 2100883584 36583040 1421353600 1739370112 12558208 2042228352 1219919488 1870491136 843518592 1577788416 1644552320 1720698112 1131309184 332150400 1665744000 569259136 508698240 // 286 2005442688 1398241408 550319360 1051372544 1918585344 1795654912 781586560 607275392 1156244352 196890240 1254103808 143920256 2069899648 877598336 161211392 17840384 210768128 1374734592 1918222208 1379869952 2063934336 349679616 791235840 168489600 // 287 863846528 1211840384 559711104 1987007744 331490816 985431168 220130048 981307648 1388766976 318057472 1859415936 633056640 1362041600 1944080896 1901231744 2100974976 1983894400 1541890944 1097399936 895751808 1248548352 53782144 1669870336 1410218112 // 288 1458631424 1145401088 547636224 2127755520 385293824 1338612736 1612451712 849801856 1779685632 1050059008 436410880 694768384 76178816 532200320 33097856 2041638016 88578816 1444434944 453350016 1287237632 1663355776 63844864 1588083840 255191680 // 289 673778944 160072320 282630272 1607991424 735899776 98283648 686379136 873694080 1030376448 2009323136 265187584 1136259456 1404909184 1105999488 1086133120 118294144 2111336576 1042800000 1231744768 1926534784 716647680 1289399040 1035259264 282319616 // 290 908470144 2081120768 534757504 514316800 1399311744 1844121984 848361728 309137024 2018967808 112166144 103697664 312362240 1175391744 729433856 361533440 154631936 1363186432 1445270528 748897664 919259648 1823173760 894356096 182670464 1652076032 // 291 1994401920 548367872 1407322752 1889343104 794239232 271768960 504966016 687458560 48408320 758132224 145423232 1435542016 1768780160 1192672768 1380211072 142412928 556828544 826938112 724253696 1384821376 965552256 512989312 158984448 42506112 // 292 2046473216 532651904 1187117952 532076544 342052608 738456064 719877120 1719671424 309124096 1979786880 1233507328 1467886592 55034752 216170496 1726118400 1386535424 1915562496 157229696 1676812672 634273536 1601854592 580253568 946481408 725845632 // 293 825159040 312676992 156838400 279345152 707258240 823938944 168688640 1868975360 503847808 1313464448 1100613888 679146496 690252288 947158912 1693280896 1471193856 62225152 490224384 1607417344 606469248 445792768 1360111872 2132087040 1860169984 // 294 1471322880 1664973568 1790325632 632041472 1612235136 987011712 1622226432 978620416 745618944 2112538368 706037120 2113944064 1488812800 249499776 1155692160 1327944960 950333952 542870016 635477632 1156210176 1167347328 936663296 1251704064 699705728 // 295 749530368 103467648 630743680 389985408 265657984 919867392 1051164672 893323008 1752678016 584484608 226410496 368327296 450212352 1797603328 1714577152 373460480 363947008 1950964480 1705748864 1959680640 638012544 1812094976 1844887552 1322704640 // 296 1740683648 1683913728 1438008704 348512896 140637568 1859665792 1025397760 1061906432 1953713408 1571243776 363684736 1771692800 765337600 821190656 1718859392 305585792 1089544960 943984384 20135296 23073536 2094011904 901238016 723737344 194687488 // 297 1843488256 1093066240 2122584576 1361481216 538211328 874735360 2075272192 2132729088 449222528 22653952 24736640 1517908352 2066006400 1786696704 728744320 288608384 1010373376 1324073856 875399296 1826833024 1227804160 1723634304 1888906112 375851264 // 298 538740480 821166464 900402944 958389632 1559172736 1988708736 28569472 529308672 657817472 790786816 2044097792 782965248 1791389056 2086284032 1189823104 985721216 1912843264 1892098048 1263766272 799323392 616233472 411192192 2013366272 1215791104 // 299 1801177216 1082045824 7079808 419679744 1467635840 1493090048 2007385856 1972155008 1912901632 286203904 175822848 747859712 11600256 183747456 1025206144 815274240 1383270784 1415915264 801017472 555940736 30020096 480779392 112315008 1015573248 // 300 458356864 383366400 380202368 2004914688 554074240 716433536 1220236160 1557492480 1232876928 1836881792 1692348160 1954002176 265207680 1861288960 67049344 412731136 972130688 1459330816 1925486336 716123136 768256640 594205824 1453471360 529361408 // 301 720593280 883601152 602622592 1324441344 1284476544 1467459840 1025906304 1749595008 1673913600 2132163584 283414656 1579315072 480150400 1154131968 1248800000 1054852864 1690561920 486951936 1940566400 1526676096 697675648 1656920320 1414409216 907887744 // 302 2064825984 19902720 894440064 1263659904 1580075904 91184128 1728243712 1853673088 84171008 529027072 822822400 636071424 213442560 551712000 467185792 1079182080 1463551232 357921664 1691085696 806243456 322633856 101266304 1011900544 736871680 // 303 1429516544 293425920 99686272 1432677888 1327621888 274219776 1312142464 701518336 133049344 1971355264 542370048 913748992 2020070912 444806912 73734400 1413281536 1994736512 1240952320 1330654720 55899392 365442304 2069453952 1170191744 1259625344 // 304 2107505408 338155904 1538867712 74465408 534625280 1736705664 1770750720 1061380992 1495666432 249926144 172823808 848125824 196006784 476922240 1742486912 2113111680 417849088 187796992 1919764480 1445406336 1846370816 1144447104 1275872000 1605681280 // 305 1861780992 2076635008 428325888 251731456 202929664 1054361472 668691328 834861952 1958976000 1283410944 96747904 1959844352 407882496 321979008 830059776 1291030912 2110050048 2087936 35161984 205005184 50381696 1840787456 1728502656 140931072 // 306 1637287680 2145261824 1220017536 2016644096 944276480 1061979008 2145186688 1872296576 1318715008 2064443776 1547220864 55755904 299315712 1913002496 3680000 129959040 951090048 2137230080 1084289280 1867254272 1099887744 410261632 1058637568 1886646656 // 307 767000064 1767561984 20354432 1103064320 1686857088 1962489472 893399424 904145408 1796481024 1206825216 1720909952 318314240 471748992 2105458560 1540401536 1501217536 1302697856 633133568 1648174464 472261504 1190248960 493645568 1686754944 2011580544 // 308 1286433536 34392704 422584448 89978880 1803370112 1113316480 2141277824 747278592 1211081600 73695872 1036332288 1682880256 1328754560 1701419008 1061895552 1863229312 1649340544 1587422336 1026589312 1526977280 598585344 2027567744 1815055744 1454817920 // 309 1281374080 2113193472 2000150272 1041187968 1094440704 179577856 582524032 459938816 1516339456 1005430272 1703643392 1939238656 2072972928 1811386112 301369472 648620160 1734503040 1126069760 1810105856 930004480 180582016 759213056 706925568 58368512 // 310 1293403392 449106176 734637056 1236105600 1266900864 1060863232 2095855232 126356352 2068823424 2077824 133153920 418364288 422988672 1333679616 635646592 1192598272 1617719552 637929088 826647808 1361777664 161288832 1595971968 408285696 2085717248 // 311 1939020800 783759616 348318464 1005735936 1318101760 398980352 658137088 913928064 1043889024 1337713536 967829376 713066112 227128320 832291968 730858880 20030720 364909312 2052676608 1722595712 1216768640 351045632 364990080 1141464064 834945152 // 312 833800320 410721024 1842448256 964957568 107040896 1453502080 1176478336 1121888512 254207232 1747513856 717507072 804807808 742930176 70781952 1569360640 378998784 1332308224 220526208 974264960 1896063232 55513088 1881158784 1679753728 747520384 // 313 1947858048 207044992 1803601152 1511476352 1946965376 1161737216 999139072 362957824 1551937152 203802624 1634809472 2095047552 291387648 1442898176 1154782336 1209907584 1775010176 1585355904 1396445952 156054400 110138496 602433792 1825193600 525257856 // 314 1610695680 34996224 277881088 1571835136 1907662592 2070830848 861336192 485126400 1531480704 622179456 1160451328 317003392 666397184 363544448 1741168256 528431232 1229584256 1193579648 621098496 2064797696 857190656 1406873856 102055296 339763456 // 315 632835072 1823103872 1762052736 1610537984 1355658112 1067270272 1446753664 1099247488 1244943360 1015325440 1792771072 1872159104 1983821056 1510420352 1471015936 1213019776 1083475072 1098647808 1174166400 1988910976 82798720 274222720 16844160 79695872 // 316 1106948736 288104320 1993937536 591257344 1273004288 628493440 1214834048 187577344 1492254720 551390976 1256767232 1156979712 779025792 1475892224 236965120 1597657856 301331328 135339776 982659968 399223040 1085373568 825494272 1862996736 724496512 // 317 924629248 806056320 1282605184 1748532736 777140864 2114870272 142825856 2084319488 1144748672 140788608 795623168 1261326208 847776640 2055180672 916659840 77583104 1513638272 971875200 771696512 1294131072 1118622208 1245981312 2127864832 1268247808 // 318 478162432 1216464896 1359251456 1187331584 1711030784 1255043456 1259111040 445947520 471959296 253346304 1732304768 1510365696 1825410560 1646715520 222694400 2076768768 957332608 1257476224 710181120 279094528 876153344 1708868480 1186880896 48524160 // 319 1077549696 270795648 2136015360 847638400 1126773376 625354752 143150720 1725075968 1886680960 7800576 867310976 158933376 1350733056 1941901952 1672814848 1028923776 880530688 134956928 248683008 2000219392 783250304 969075328 554408960 564793472 // 320 1432388736 789403136 1278931072 1448363776 637395328 868408064 442218624 346104064 1671548544 1481521664 643104768 1753932160 1801849856 1380856448 376283136 52552192 985674240 1177791488 724887424 1886040832 1121388160 1811164416 259964672 138999680 // 321 253504000 1287188864 1702153088 1790606592 219840896 855964544 1913592320 1375406720 1295594880 960811904 1130348032 159915904 23376512 1390689280 1919484928 204147840 366002816 1483824384 902933760 2095799552 1598541440 332788736 1479097600 1118143104 // 322 1567813376 1757271808 786860928 681574656 1802528000 400316416 639865472 2138082560 278730752 200345984 822235136 1354891008 1934615296 1649269632 1529138048 472866048 866239104 363543040 1354478976 1978469248 191323776 691582464 1199215488 787773312 // 323 950729984 1960020608 778521856 97000192 2056954240 785208448 1437602176 1379902976 495967872 1123145856 568250880 1642651776 1003283328 2015445376 1205698304 1784053888 1923523840 1417095680 1490532864 1317375232 1594157056 1014886400 1555285888 802540288 // 324 423839232 1499567104 946181632 752926720 1913227264 268723840 2100971008 159159680 1553191296 1692780800 1828521984 384665984 1774856320 177592960 483651328 474647296 511820928 368175104 1078597888 510395520 756672128 1946341760 730808320 878884992 // 325 436044928 1748082560 171868928 138749696 1189412992 1471801984 756088576 1622627712 1870892928 851900416 2068752512 765603840 1039097472 465459712 2035564288 2098860416 1126158720 1139552640 1180809728 28075520 1667242624 429798912 1351195008 1481443456 // 326 254334208 1856565888 1252452992 500989696 910755968 1605611904 325922304 1037165440 753076224 465227264 144797312 498097920 639176192 900379776 1245941632 2048160000 1713348864 1739481472 1503571840 1714264448 571368064 324673664 2115057024 223863040 // 327 695382912 1033017088 1920194816 233149568 992636288 348717312 1491336960 1171209600 1645145856 234758272 1725066240 184868480 1895433088 1700117504 767354496 1807771648 759610368 564319232 40937856 1466443520 86341248 1425035776 1264930560 725399040 // 328 494814720 605673344 1941586304 195132800 7273472 1268662400 990052224 450754048 1777331072 2039914112 110223104 1824927488 1446545920 1233855872 894099072 1755124352 1105627520 1060380160 1213576448 1034192128 1490803200 1318423936 1562175744 1684394368 // 329 1874356608 908000128 1109090688 1073498112 405509632 1865542400 571382400 1658472704 2060862464 1765256448 1452210816 993853696 197384704 2119226752 2146929792 1297585792 1270142208 1860483840 912689024 625174016 1206014976 420773376 1607569664 111017216 // 330 127950976 276331008 1647904640 613303040 1797400576 1592185472 1564839552 1273869440 1298980352 658822784 413275264 2088888960 353872000 1034498432 1796979200 950456576 1993574912 1466920192 2035619328 1152357632 1971604096 644831232 1868195456 101643648 // 331 241299456 1242097152 1066180736 1333921920 637863936 217288704 757153536 1316168192 1078269696 1453589504 845453824 498783744 821570432 1581973376 729027712 1532184320 1022735616 896257792 1626515072 442896128 1451861504 55928960 1772631296 520526464 // 332 1674064768 2037267584 440899200 638687104 1382175360 132453760 193482112 715688704 32151808 1975000704 613902336 135428736 1182315136 1328829440 1070907520 1514393216 609068032 467289216 573672960 1417814784 1807042560 1078377216 407634944 54101120 // 333 271426176 1982923392 828334848 1353103104 1267771520 48307072 1408601216 900242816 1473181696 761625728 911176832 1697564160 1568403456 970487040 1217806080 1992895360 2128047232 2070408448 1813648512 285131136 324079488 1339110656 1943338240 1513045248 // 334 1450236416 579692288 1666852992 1061613440 2074816000 1843355776 1962280832 1413977344 420322816 1287229568 1499206016 1901416320 603967232 894100864 966495872 1498628992 234722560 860413824 1409543808 1963278336 1961840640 192368256 186693376 228635136 // 335 1458190720 1306881664 1424285184 1219983232 57586304 798101248 2094055552 225309824 1264774912 1792325120 1074041984 1833843072 1491397888 1805105024 1562673280 1387785088 486353664 1652674432 991170944 1543745792 1210433536 1777631744 475963136 597280128 // 336 964137088 398169856 418478976 670441344 1999499136 411099648 467540096 1302211840 973293824 290168832 2048295936 667955584 194375040 1852778880 1199666688 553379968 2142900096 2045246336 143134336 2096662656 397397888 1744403072 974028672 2030805120 // 337 1036970240 555474048 2040664448 304706304 1170721664 1434629376 853258496 1027458176 1486174848 1195739392 1457167616 690717824 1382316928 208391936 21901184 2024734080 2136443520 1361048832 1782839424 2145821696 46136832 1108355968 1570513152 1855314304 // 338 1750884352 2015266176 1151828352 1422928384 34680064 2063876352 282316800 376794368 1161627392 2138854272 764123008 773765248 1711702400 514457600 325421696 1199920640 1652848640 1050028032 781158656 80406656 1711819904 609116288 1932149888 1174876800 // 339 687892224 594186240 347223680 1360604160 624785024 203568256 1603314944 1488297472 1969089536 381113728 289999872 986280832 1215024000 1897718144 646936192 616697728 905595904 875257728 39003520 314057984 1249979264 3450880 369099520 108093440 // 340 761114496 108189056 1441294080 329314560 2122093952 909789184 1298058240 2008119808 307942528 682173824 2041088 1569041920 951613312 724968448 629611648 168294272 1438687232 1962236928 565895296 203037568 12108160 483396480 1106365696 1526472448 // 341 2057948416 1066904192 1412692224 1149537792 500532480 649596928 1570481792 937170048 1361752192 737481344 1696297472 129997952 708425344 1243311744 1843227776 1018105984 968084096 453745408 781745536 892004736 2109428352 1052760960 1452534656 483748096 // 342 213796608 173591424 980985216 1615716480 703087488 944036224 75350784 412483712 1840762368 569826048 1103386624 1208638208 949143424 1682296320 149947136 1124517888 213659648 784386944 1875684096 795278464 629863936 891967616 731075200 1685240064 // 343 508653824 1013048576 1118029312 685595392 641989760 471536896 1439215744 1806445952 1600113536 986051968 487775488 674275328 77853184 2034318080 971957504 811790208 1565197824 1323684992 1662361344 1253454080 1692183296 499535232 788126720 387116928 // 344 691641600 590517120 482489088 173560064 2137077888 1722182400 1510471424 689716480 1347619968 6096128 604608640 1552670080 1993102720 347533696 1242617344 967654400 1369676416 880089600 931846656 1900771456 1058477184 1155264768 349457792 433147136 // 345 838654720 1502814080 1515034880 724139904 65431936 1165812992 395873408 1526571648 1288270976 559729792 822005376 779080832 129383808 1745657856 615144320 491688320 755094656 521850880 1167927936 914643328 895707136 1974687232 1317493504 1303701504 // 346 323900544 890320000 1667977472 1158177280 2084701184 614568064 671358592 868013184 1085632256 3410688 2003195776 406397568 829937408 1238713216 613599616 1207704960 429162368 1158781184 1495926144 1827508864 563531392 1831475456 2136396416 1699738880 // 347 1525963776 273002240 124322816 1048324736 390052736 2043490176 998490240 1239409664 176734592 432056448 1269678080 1665197696 845309952 1754757632 545445120 1145459712 409748480 2115602048 1686355328 1249265664 1432659712 1376081408 1404903424 1170553728 // 348 1540949760 598588800 1658468992 1588537984 1294790016 1542837632 259831808 1628565632 1467946496 2096461696 872859648 164775680 222403072 1030869760 199938048 105494912 487613568 214552832 1479134080 10322560 1857030528 1905191680 1037506688 276028672 // 349 934723072 1551072000 1448986368 1615059840 1113635328 1480759296 1117993472 1459786752 2003029504 1746368000 1291861760 1083338240 1735571200 243321088 795235840 840189952 2107842816 1303894528 746743040 1672660992 1956002560 477055232 1992410752 1810328576 // 350 402243584 2097250176 1758973952 1623674112 1506790400 821320832 700632832 429612032 740841856 1438827136 764713984 1365973248 688182912 1975209984 1953930112 1831765760 1282855552 1884604160 613860608 464668928 815905536 2017135104 1828160384 470208256 // 351 881071360 1316702208 1295312768 62440960 1339829888 1494804608 905544832 811551360 445059200 1683597312 2126663808 1353971968 577838592 1967534592 1574125824 362924032 1517902336 751675264 682547584 247106176 1012984704 14927360 2120224256 1096279552 // 352 1287782272 1316277248 1239213824 2021483008 1087272960 695595776 511928448 160962432 279012864 315165184 574673664 1851513728 1244076544 1452105088 11310848 857339136 188952960 823178240 433254016 970038528 432774400 1419353216 541936000 536478848 // 353 1985071360 792683776 530248576 1895313536 218023552 1263076992 71662976 779193600 547040768 1004145024 628782208 265526912 128529408 1802613632 1284472320 1173160320 1153719936 1747733504 1913604992 653729920 311586560 2116626688 829940352 479401728 // 354 1712647040 712401152 1697294080 140163328 1274834432 1185960960 2088272000 964373504 1267694592 774682752 837159168 103282048 2043447680 554399488 2139552512 183178112 392212096 1921611264 632013568 173169280 1573954816 635297024 362438016 1320769920 // 355 1245305728 317498240 1725509248 899134976 103973504 1185003648 2050339200 392591488 2097196416 279433216 1800982912 1518824960 2029810560 582374400 1166798976 588612352 1848783104 164029184 1972455296 2000115968 1716482816 786850944 99282432 498622080 // 356 932946560 1795914112 959361152 471347200 952787712 1832398336 1952280832 328001280 1501731328 339056640 178971008 434309120 1461337216 1886835456 927245696 1910560384 1795628544 2000596992 312791296 950610432 2049149568 1859101184 254209152 975761920 // 357 1255417856 1611443456 375783552 1802849792 858955520 1198988032 1145593600 1311796352 1296091904 1551684608 1651109760 951717504 1948754816 1563650560 57277184 1316757120 1323624320 1762455040 152221824 855675136 1208692736 175407232 1733338880 1116108032 // 358 411051648 1754892288 2059831680 1805617792 609132288 999449088 1742446464 486955776 802813568 413859200 1049734144 2075381632 1812438400 672065152 1002612224 1116969600 1907632384 1128733440 53219968 481309312 1437190912 569727616 899292928 40589696 // 359 818049408 1184566272 344222080 1650669952 1897158528 1181573248 1901467392 228418688 98740224 1788894720 123526016 68289536 1984049280 589108608 1272463360 1348389888 1780811136 168731136 1784336640 2092868992 1732758400 457602048 555856896 656019968 // 360 557999616 700060672 1393728384 228022016 1138933504 1886803968 1874682112 236756352 1733461888 302937344 129713792 1356995968 1622632448 20212992 804418816 53516544 645935872 152725504 1367013248 1352472448 1232406912 1178375936 815031168 644024576 // 361 1157559936 883183488 1197165056 592085760 1367130624 971759872 1804429312 1821396480 1062748032 125564288 316047616 1922030464 1122622976 1922750464 1337057024 1195511168 250901504 1236332288 1545235840 256229760 615576576 420104960 1363775616 1869419648 // 362 1472890880 1820163200 1232521088 1829117696 1973704704 848679424 1086955776 2005828736 185987200 903393536 745133440 822627968 2079430784 1186805504 368501632 1828968192 958320640 2025034112 752157440 1125305600 1403269376 1519729152 1045276928 679732352 // 363 1545203200 866500992 78330368 1211212928 1592618240 253493376 682172288 1767072896 1750039296 784761984 284885504 1111024000 294505856 759232128 1479227904 742157440 1188217728 1520200960 1762412416 636391552 308436608 547956224 1920076416 518465280 // 364 711360640 185247232 1427681408 673435904 1146356352 981648768 2106402944 1483298816 968558080 1613994880 233341824 1047944704 1681745792 1631634176 1576047744 646143872 1170368512 321149952 414167680 725715584 494580736 958519168 122917376 1745384704 // 365 1202468864 283409024 1323896320 2060506752 960206080 1098886016 889204608 1319069696 1660998016 1207840768 1420838784 195654400 666141312 2050376448 839621376 1223628928 871140992 311639680 1607799040 1237187840 1420598144 35998336 426254848 1132566144 // 366 985896192 1591454720 496889216 211963008 311123712 1974648192 305974784 1203418752 1201663616 960264576 1072170624 1582852992 1366192256 1768326016 1120207616 632273152 524966528 1463415936 720299648 148549248 1529384320 1631957632 1791890432 961981568 // 367 1711498624 428761088 612472960 1786326400 158712320 1754002048 1615195392 2019385728 1262280704 287617920 1576695680 1599519232 932614272 1833442432 1703260416 1333083520 186971904 11579904 1271099008 1363459072 858592256 1431515776 818763008 911936640 // 368 550383488 534908032 1070726656 1074647680 1915891456 1967197312 743537536 704965248 2131529600 934277248 134042880 831410176 62207744 1072043136 719180160 770998784 1891819264 842468352 1250757760 1412737152 872235776 385564544 20541312 1660425088 // 369 1955043584 807356416 1197670784 453242624 1604724992 1270506240 147006080 316609792 1302246528 693426560 666700800 846586496 2099035648 909133952 1225587200 226691456 296278016 1965628032 2134952832 1054340096 1338240256 1065155584 863762304 2039691136 // 370 1488478976 1613597568 1327366784 1208783488 388293504 272699648 1090086656 1407478912 1331518720 990180736 1620824832 735996544 1709891200 1196309888 1816926080 1254008704 1911860096 839327488 1909670656 1590631680 1588456576 1682303616 541475840 103941120 // 371 1198565888 762607360 1815795456 881748352 446423680 1560347520 1937603072 1271373184 151787008 1404604544 1608356224 2011518848 906482688 171166208 1989150976 27247360 1520441728 942516736 716384384 299543296 301538688 203497344 777568768 178447744 // 372 236311296 2135482624 668464256 1091022336 1610203904 1889545344 1120590080 864157568 713485056 2038605824 15354624 220061056 635241088 1740607104 1958979712 174235392 1892197888 732368000 2120182016 145745280 372279936 695821056 1550489472 1563805312 // 373 1951214976 1142899840 677134720 2128586752 1678950400 918252672 1992705536 843727232 1042155776 286515584 558644352 963590400 1724824320 1310408960 1630129152 1757626112 303991808 2027495808 211984384 1584450048 465430272 1279376256 77906944 1389906432 // 374 369654144 627138688 273831424 981564544 621531520 128592128 333972224 1132021504 1075072512 1334575360 652509440 308942720 1605984000 637370880 11675136 929591936 997422720 462141184 1861337344 278851328 688458112 909807744 305357696 127476480 // 375 346397312 602491392 411188864 817631872 551981312 89625728 1587924864 1004564608 993404032 1102820096 883523840 629592064 2005910144 2810368 69572608 1659754624 1067855488 2138831360 1117416704 247736704 210299904 1725483136 64384384 1504197888 // 376 556249344 110760448 1782606208 102831360 2068304640 707265792 535106432 355880704 40296960 853550592 823435008 1497145344 1517953664 1764890240 326705664 1590068864 264629248 1249442816 585307776 932851200 1969977728 1782535808 697213824 2064816256 // 377 296380032 1098979968 1048844288 1709805184 378288128 588975616 1999656704 505746816 211518592 538495360 1883793152 587031040 817383680 1593404672 1471645952 534191488 1908014336 1094654848 1515091200 237872256 1668342400 1170093824 1232362368 644650752 // 378 538318080 291111168 688985472 1295811584 1178257024 51541632 756950016 1743045760 2019584768 878675456 607998080 901535360 1725779584 2124445824 251264768 1338964608 2033515648 1787269888 1565048064 1846400128 1545527424 442876288 1786357248 1633068928 // 379 1160083328 1249137152 1575266048 382773632 348396160 721173376 1264048128 1100071552 193556096 1026078848 1698604288 2054366208 1824182400 538688512 438269440 548722176 1444547328 1432707456 122691968 417363200 517574144 1435626880 98392320 1467506048 // 380 2039073664 2100271232 1700254336 1809817216 2586112 828492160 915070336 1447207680 112504704 1238395648 2065520256 1381399040 1401220736 2015163264 464931328 1479045248 485851776 631361280 911446400 1697342720 1983795840 1602708352 1214117888 482116992 // 381 1438428928 347429760 566315776 1880011520 171683712 961285248 80165760 1070392064 623858560 1035096704 1221555200 796402560 1150703744 577299968 1997965696 1756618240 1986956032 13592192 248292224 1637936256 386800128 779710592 1677387648 1257652096 // 382 1889719680 1818692096 1291765248 289282560 1927529984 820902784 165796608 1106398080 1556007552 496880512 1724582912 1503443200 101665792 1869264128 934552320 846311040 1552623360 1171114112 1130793216 519845376 2143940480 1029176448 1854657792 761194624 // 383 1040291200 1742987264 163479040 180948480 1221671168 1279596672 529355136 2136501504 468606976 1473887872 850192384 1802157824 1561273088 747390208 993221888 1927423616 1882664448 667353856 1932781952 1434399488 603281280 1452424960 681928960 425363968 // 384 1852278144 869721600 1277902080 1765492480 459347456 799945600 58031872 251638400 707750400 588948096 982889472 1514941568 886710528 1105512448 1975753600 1889065344 1288112512 667732992 2091776256 630180480 677533824 1462928896 33387264 2019041152 // 385 198135296 1472248960 905804800 103551360 837233792 1404325888 1733981440 854670208 1034182912 2128861696 1521000448 348316800 497943040 1249809536 1167321472 1945310976 854015744 401812992 427700480 1276745600 2128396672 378006912 424241152 1960940672 // 386 2139033984 2030565248 2070908928 1851303680 1430385664 1058686336 1811734528 1228516864 1476624896 842366976 1771844224 475105280 1714345088 2141287168 1230039936 2097906816 761778304 1993004544 928021760 559117568 1407325440 947731968 1922795392 1897867648 // 387 1513887616 1224582016 1331466112 1497948672 1614381824 1345983488 528028672 1291706368 963172352 192648832 354721792 2010989952 1265330688 1568710912 412733312 869113344 199441536 350273024 2046646656 508010368 667018240 1183480832 1589930112 1098771456 // 388 1468260992 1548580864 1073595520 1047534848 1850213760 260900352 1806375424 1631934464 1198913152 1176794880 1782546560 1346191616 387375360 1121096576 1192742784 964662144 1890817920 774834944 1889075200 582420864 836905728 1597709824 262534016 1042872832 // 389 2132883200 2097148416 1618464640 283062272 423115392 601400448 787679872 462149632 1874890624 2103901184 910614784 1196053248 919421824 745167744 1057223040 182109952 1178119552 1067213696 2028654208 1329565312 1776612224 173972992 1642636672 326508160 // 390 502003840 2141838976 957348480 17328128 1249634304 351231744 114996736 1726190848 1489868416 622693504 1170319616 1816110208 927808256 1090030592 818935552 1729688576 1929277824 1882664832 2016213888 387416704 2064216320 1557115008 1234029696 1066178688 // 391 1109307520 959717760 238260992 737563520 662441856 688703232 592715776 757368192 191128192 535868928 1132416896 797083392 572278912 1473548544 1425264000 228327296 1887492480 802621440 1107578240 849092608 1651714432 1674454784 2062433408 1796189824 // 392 208459392 2067842688 349156352 139827712 524571520 64823936 303885056 808318720 1485820928 720210048 1282308096 1056968704 2003773056 743153664 1829114368 1946289792 129974272 1788902272 502955136 1943134080 996621568 1115928064 128198656 1298692608 // 393 853350784 257633664 437843328 1017952256 1300681472 1082245504 1760104832 1785960192 769664 199229568 284534656 1482430080 192453632 1258663424 1065986432 679403776 1695188864 628510848 1499418240 569742720 1772756736 1536072320 456505472 1369027328 // 394 124090496 479753728 25282944 1096114304 1531014528 2097204352 1675274368 783500544 180327296 2000202624 1071254272 542541056 58686848 2121617152 360357760 1568419584 1610995584 724959232 1807207296 1659288320 1282813440 1718404864 926836352 1468756864 // 395 1633315584 204346752 781238912 1062240768 151100928 1384839936 1355236224 1758422784 794617728 1797977472 556063104 1662548224 563894912 567833216 665876096 1308102656 883744640 510872192 478383104 443140096 1316071040 1652877056 1488332800 649431808 // 396 608222208 59917312 499136768 2132893696 1823428096 1845917312 197024768 1099433856 529310848 455211136 986779136 706941184 826940928 596355200 539657344 471514752 2012332416 273645312 479312000 553240832 758255488 750965504 1459276800 197488512 // 397 1900960128 1482626176 1600488832 1966845824 439945728 376961536 378486400 759116032 634161664 2110938240 652838016 392443648 2129080192 1930540928 428959872 320848000 873017728 1526415488 1304688128 812964864 1054541568 1911811456 299310848 1704533248 // 398 1483831424 482707200 1250544640 1500893184 1729949568 193923328 918667264 1662129280 1764182400 488018432 2097195392 14067840 543257984 45842048 356602624 1052257408 594275200 183121536 928634368 2083747200 1979695872 1741643648 1387166848 395127424 // 399 584261504 1085418752 1810107136 1337827712 494920704 1755498496 1692767616 1971147136 1568425984 404608896 887266816 56119680 2101029376 45403136 1795372160 988131200 1248046592 1006937600 2138103680 1946154752 718749568 1653255424 472787072 838451840 // 400 2017124224 1518830464 1191028736 826716160 567397248 1202766464 1190569088 713994368 211842816 1321257472 1460548480 886025984 1489081088 556749696 898682112 32081536 1769479808 1387698048 882898048 596855168 188889344 2135995392 886568192 771443968 // 401 1046090624 1601430912 1542846208 1123527808 313932928 206780544 113432192 274366336 1305679360 475323648 509335168 1704719872 1269582336 1435412736 2135378688 762177408 692770432 1168807040 1344162048 1432682880 879580672 2142455424 247462656 557378432 // 402 2103822848 732943872 1735572096 1582546176 2066755328 1574598912 1056970624 1214659072 17386496 769134720 549394304 679985536 463946240 278687744 248300416 1792878208 294038912 76093440 452297344 1823584000 787401472 1321922176 380955776 1554082560 // 403 1567013504 1303762432 2142558976 1144603008 1938487552 716800512 1897664768 483502848 1996453760 309292928 1536138240 336790016 13106048 87996032 175565056 581836160 1689397888 1195264768 1002621184 839629824 759898240 701158528 1500159104 1806538368 // 404 1823920768 1463208704 1458402048 444840960 1942452864 6418048 178181248 1995340544 981580800 825468928 72728960 2057738112 704215168 505171200 1106719488 1341312384 672988928 1876590976 1379938048 1938105344 1529296896 1806021120 1483127296 1831699968 // 405 973914496 228827264 280025600 2025179776 1183009408 1535682944 1085372672 20499072 949801472 1215531392 521160320 1740976256 489864576 491065984 1256527232 2002808704 1023374848 752078720 1219366016 1758235264 419335296 1248956288 747939584 1276823808 // 406 762748672 780326656 1251141632 162149888 1186334080 613086208 1289541504 1968853632 1177143936 467427968 654779008 1005383424 1389175168 846967680 1450555520 883161088 682838528 1523223296 1050882944 482077184 609340288 131220736 45645056 1777347456 // 407 627706112 931288704 1348696064 1577520896 1265625344 737591168 1982903808 1448962560 481782912 108645120 1330278016 1673461120 1643917952 1428428416 203905792 849529600 1978345984 250568320 352511872 1967214592 781145088 2096818304 1563938688 546689792 // 408 414584448 1513720576 1637720960 1187518208 931815936 768964096 389862272 2136440064 160562048 1427151104 1173577600 1928483200 847323520 311764608 458172288 986692096 450604160 822193536 603790976 1066024832 1279522944 607437824 1522680576 1626188800 // 409 1742797312 528383488 1092220800 1452075904 1843761792 2013144064 1197442432 1264881536 1353468928 504171136 48831104 120640640 1902676224 289401984 970582400 1094412160 1392251776 1819094912 278805632 221841792 835244928 1002118272 758889344 262329216 // 410 1191574528 1517056000 1604167296 1492649344 1884320640 2135095552 224004096 1549609344 1123039616 1795960576 2113621120 1759126400 1347121536 1750136960 1630763264 439611136 1586078464 275114112 1934424576 1878996096 1320091520 1776609920 2019466752 1606911360 // 411 1712961536 2116968832 1319625344 179655168 211358464 1285648768 1713205760 1493686656 1069295616 1827404672 1209497216 1315780864 380460672 1472254592 972866560 414852992 305761152 1680417664 708311680 2016060160 377979520 1901160448 1082594560 461637632 // 412 693675264 724211072 719499904 630852352 173210752 1285554176 1661234944 831427840 34848128 402137344 639752832 2110441216 1942976896 579312000 95587584 176750080 197699712 3718272 558933632 1427248384 568676608 1635917312 109451264 173041664 // 413 948216832 830179328 142808960 901000192 1566572288 2134995328 406540288 874850176 1598547456 1876816896 1873435008 1007312512 1905747072 1042529536 954156544 259467648 52492032 243282432 2020363264 1616873088 567674240 343547136 1454983040 1246063488 // 414 564521856 1288313344 696568960 791114624 1898912128 2012936448 774542336 702482688 1269265920 2081733120 446311040 2007253504 1240633728 582579328 383238144 563906176 984750464 1223928576 1953588352 523192064 774500992 279110272 539560448 1589248640 // 415 1612390784 564003200 269621632 635576448 1348042624 769008640 859962496 925373824 1309692672 850190592 661654272 1963021952 1878290816 1030610560 507049728 1027785216 1977340928 2046778752 182238720 698396032 178952704 778087040 1754981888 840862080 // 416 72777344 2130199808 1989668736 356587392 814688896 737506816 1711063424 1278746880 1540537600 541965568 496269824 996124544 1859504896 821597056 274034944 2132245376 810021120 255525888 706120960 423796992 655987712 102920576 112747008 1743285120 // 417 612628864 1155680256 144461312 1467183104 1416007296 613334912 1580839168 755898880 1902192896 2109675008 522985984 343018240 1060290176 1845496448 786766208 1337005952 294451968 1863391360 1178404992 150233984 782274304 2066934272 336573184 1067008128 // 418 639344384 2082627968 27771392 983270656 380647040 1535833088 1077290880 1447009280 1798241408 92189312 1416349824 407820672 563223424 1946256896 1531240192 1159080704 797724928 79362176 677106816 1299350912 63231744 1729641472 550400384 972164224 // 419 1771082368 554604800 585764992 1833090048 62277248 6334848 1172870272 1446300672 494793088 485611392 1797348736 235806848 1597010432 1273323904 1784949888 783692928 277015296 1427703808 1908261632 1178016640 863789824 2087925632 110085888 153643136 // 420 1000615168 904116736 1262706176 1042848000 1547685760 716828288 2043053696 2134094080 769908224 621469184 1783004544 1596098816 1064427264 178248192 1673299072 1202329216 191658624 1324922496 1588118144 487451264 582602880 1264200576 1690613120 1121340416 // 421 1343720448 1646067968 522068352 1062108544 1625585792 1574535680 1753895296 976815232 2045521792 1476894336 1294076928 915103232 2143085696 2051569536 595077248 1041611648 1123279104 1006382848 797193088 1470822400 808811136 903021312 1749245184 2026275840 // 422 1207462528 1452048256 975530112 1946929280 557787648 206731520 2033233792 108001664 1279790080 566543488 1831499392 280410112 1557750144 131966720 1001395968 2131480960 1686106240 1827030912 227976320 1960368384 297749888 819010432 73075968 111691136 // 423 152707840 2083033472 303547008 1218118144 297708160 1202927744 1328437248 1385615744 882838016 1907050880 1788164480 720669184 810060800 519120768 1016843264 951184000 453217024 356102144 1856729216 877062784 392381440 712078848 2129307392 574090880 // 424 71345152 1632650240 598611200 544382592 107651840 1755366016 1794518528 1631456000 1663481728 1901474304 1595388160 1895126272 1790946048 1630932864 1244575488 1332479616 1820128896 454477696 1479611648 498959104 994696064 218346624 1195429888 172258304 // 425 1810192640 222215680 1579209600 1830861568 2031323904 193644544 203809152 8755968 1413828864 2043495424 1787479424 149156224 1321064192 517059200 1265939456 1153035776 470043520 995737600 1392438400 1087713152 1349782784 279774976 282659456 1435569536 // 426 137689600 824214272 1915949568 1442044160 1060218112 376899840 667786496 1018070656 1541877888 235257344 427563520 44395904 1804914688 421675776 1329948672 1445465600 1187865216 2053401728 476273664 717866496 908242048 1697341952 2017350272 1336378240 // 427 227319552 1900075136 150410240 1509167104 911278080 1846016512 1007845120 1233608192 1403520768 1821719168 561141248 219580416 362565120 1320535680 2075161600 434316288 344563200 2060535936 159068672 1245222784 247243648 1776872320 207003264 1240515840 // 428 1028463616 522441856 637661696 854031360 917385728 1385068160 1508914304 1972929280 1057113472 2006183936 1440376064 504906112 1594686848 1245244544 1944698752 873603712 1026244864 1591988864 787018240 2067984000 340243456 2112963584 1649925888 1371940096 // 429 20220032 1787302656 834054272 945263488 1732185472 2097347328 1526945920 750336128 611730176 486688512 1500338304 359210496 1641405952 523933056 41253632 959229824 1761841792 420909056 274536832 2085684608 355976448 1898009344 1388777984 1217211392 // 430 1825193344 1498336384 562926720 773858560 789634944 1082182784 1925068160 1670190592 395052288 876181632 453606912 541297920 1938307456 631571712 1646290816 1152130944 1533299328 907916800 1275157504 1241300992 830775168 583211008 1286220800 601672320 // 431 1664958080 983970688 635677184 1092575360 1341206272 64602496 41222912 1564285312 1880157440 1896284416 56241792 139266816 1764080128 1251191936 196188032 101549440 863527040 762525568 1624762752 805702912 706936832 1997185536 857174144 1407922432 // 432 2017627904 165118976 468229376 270741888 2061208832 688726656 1668292480 1774499840 423367424 1978766208 789958656 1128824320 188660608 1701985408 1985796096 1563814528 2048774912 696230272 160962688 1113627008 1174152704 2056544128 1322756352 687140096 // 433 2060931840 427273472 1399953152 647128064 960838144 351061760 721821056 154002176 1411891584 926761472 731127936 964553216 1929168000 675839104 1935005568 1584424448 2006312704 1830254848 2130280960 619179904 900877824 1011047168 289129472 1966150528 // 434 1556465920 270388224 956367232 1385584896 694214656 601841408 1626338432 316917632 1355605760 913640576 1467919872 2052636288 1031957632 1955991808 950173696 1158038272 193744896 1684060288 1826852608 287231488 1329664384 1292170240 873779200 1553154304 // 435 1097888640 341055232 1862354176 1103528832 225734528 260613248 70290176 442511488 1852953984 543090432 1450866176 308089856 506025472 1985581312 1700206080 420882048 155291904 1085314048 1346140288 1088226176 91491712 634410752 837967104 121315072 // 436 1103186048 770972672 350412544 714606208 1156309248 1346176512 1430539008 46931072 1130456064 1594111488 1133295744 1580036096 493136384 208707200 1149341568 771555456 1403707264 572865152 1551067776 1952302848 2084521344 1342161792 1549074304 344835328 // 437 964676992 1453561728 937781760 42251136 1570760064 1058673664 1441545216 1016238848 327943296 102840448 1427615616 301112448 750178944 1926039168 381214976 165062144 1839242496 1782503936 244411904 2124474624 349170176 573131904 1906451072 2094995968 // 438 2027067648 2131725568 292548736 831754112 231309312 1404192128 365404672 560186624 439389952 173122304 1543126016 1149707904 1497813248 39259392 1096989696 237932288 2075714176 21478272 853183744 180039040 1745922944 927367424 1593013248 697691904 // 439 1533289088 1342551552 76349440 469002752 120429952 799821824 2062473216 1448315904 1242122112 1474601088 648633472 1646151680 782893824 2113849344 769391872 1346830080 54330368 1827156864 94039040 1374706048 1039998720 1691082624 872828032 1110130688 // 440 581437568 624044672 335172352 860960512 1672691072 1279669120 1542245504 2036184576 1931975936 1585394176 1944448768 669988480 799700480 1219162624 1331462656 1004338432 1049869696 2108942592 2134365056 861926144 27473280 196614656 1482210176 9274752 // 441 2118965376 2120213632 177202560 1984196608 470006912 820844672 792188416 1391864704 1403123584 501561856 224200320 1288965376 827856256 287296768 1766705408 1822575616 1712245248 468607104 1771398656 1853266176 395241216 578910336 726804480 1300935936 // 442 584674176 52571520 70267392 1071720576 1224906112 961411968 1843068672 1866446336 1173854208 829710080 1386380416 1130119552 1454726656 747896960 350986880 2060461312 1991224576 187132544 1653201280 553003136 1438781184 1650285568 309208448 381232768 // 443 204768896 1327547136 1059385856 759133312 145118464 828640384 38244480 364683904 503700736 674357248 1385563520 1535225728 1170292352 1270930048 1670920832 1210236672 338461184 1952531072 1896595584 375328896 465659264 773962752 934994432 1215003520 // 444 1233420288 1121228800 1830038784 494555392 1419597696 721013120 1150168960 1163446400 702076288 636657024 905371392 898096896 596629504 1291237504 1124617984 428912768 1310824704 1609884160 1903263488 162993920 1872272128 454490496 209301760 1208010624 // 445 1157848320 1053577216 1916529792 1811185280 1986912768 51657600 597388288 1229022336 487573760 875679872 937434624 1772102400 386778880 831139200 1029719424 2101906176 1019729024 1490799616 1737937024 1153333504 535055232 4324864 1628963840 903221632 // 446 249772160 1014558208 1777584000 929933184 350244352 588936832 807471360 1043348096 943774592 465798144 813335680 278937344 712651392 567385856 58271104 912461568 606299648 489832960 2039671680 284662016 1174998784 1960599680 1083657600 864815360 // 447 2096752256 1677184896 515260160 1641549184 781187840 707464704 922436608 1864009984 665786112 241859200 957939712 1404729088 2028788992 1044801536 394396288 1279827584 1575273600 602791424 56350720 923284864 624128128 1672106752 967195264 510368256 // 448 755485184 1218105344 1624541568 1239009024 2096322432 89130240 686268160 1736786944 2034348544 765432832 2019365760 1377849216 583723008 1356719744 86689664 2065143936 1751625984 1053722112 1301030528 1810684032 1750515328 463897856 1065990656 2091120768 // 449 885678336 931875968 1529575552 863490944 1599690240 128947328 910302080 1100547328 1465809024 1872590208 1420073088 1374104320 754417408 577809920 1063273984 864655104 595802240 1564620800 359642368 1766413952 1674482816 684080256 1104841728 638852480 // 450 1271281664 1846852608 123134208 982928640 1091932416 918169856 119362432 68569472 441874688 700032256 1815913344 1302395776 153281024 872327680 63244160 1353581568 1755122304 837192064 1943348736 811547904 1981482368 99049856 869293568 1669545216 // 451 1420319232 1427458688 808800512 1534286080 862842112 1889758336 1621577728 1791905792 2146367104 497548928 1013547008 186358912 98626432 1587020800 582857600 2028630400 85429888 325079296 100756480 2034786304 1961333888 1615810048 1912472704 94838656 // 452 227822592 1986058496 878142976 1183779072 1174938752 1560292480 366058496 766841088 810981120 695928064 392616832 1216690688 1101579264 1431852672 8984960 1478247552 718635392 371371264 947727872 312182656 2136549760 1774187904 720280448 1153609344 // 453 360814592 1197037568 2134144384 1010199296 163207936 272696192 1774230528 1207370752 1037952768 1573117312 379339776 724627840 1592470272 2064938624 756951296 141773184 2074642176 1061665408 1443523584 1868914816 1005516288 825998976 1709904768 428236416 // 454 1297972352 1812256128 1482604544 642316544 1189025792 1270419712 1103218432 646537344 1193219072 2076471680 209371264 1938144000 1884963968 714766592 1022350592 1371451904 1647123328 238428800 2078121856 1313848704 2066015360 1637331456 1643518208 1473126144 // 455 394794496 1161394304 1617187712 948834304 659791488 1967284992 298795520 1896942208 1215760128 909936384 1077638528 1911821696 1839663360 945212416 198415104 208186112 542688896 310510976 1235303936 1686936064 2092320896 1920453376 1469523712 23427328 // 456 423427584 1103729536 2026642560 2088989312 1596667392 1753812096 834827904 1093132800 1844505600 1365171968 1167715200 948479872 1481602688 911833728 1504156544 561603584 190453632 1816704384 739392128 494584064 1698289536 1485722496 1653442688 1340483712 // 457 868166784 1862482816 1982787584 503860736 1306971136 1974727296 1091598208 633027968 701331200 511876224 782156928 725468416 1419091712 1677354368 627643136 318601728 1253126016 756853504 1324219648 574942848 596780032 2031761664 1326420352 1926033536 // 458 169614336 1814602112 1467925120 1117350784 1779971456 1098562944 1576012672 1624883968 1218056576 1625590144 199889408 1371316864 1957758848 277567232 1818563712 1180883456 1433691648 1345148672 1687232128 1187399936 1134849024 870595072 1874017792 1103559424 // 459 1602268160 565049344 197270144 1377308672 1887276416 981969792 724763648 840048384 2108919040 1669847808 561943552 790805376 343563776 355068800 1446641280 187551616 602976896 1005207296 1770721920 2029951104 1815580544 1906754304 132585984 180387328 // 460 1911996160 1720131328 341207040 711981568 1202461056 253412736 1727417984 196661248 1067320448 1129576832 360352256 1106241664 93495680 1092544000 391818880 2078263936 48217472 1414540672 226228736 1745934208 2036236544 826774912 1638077440 1811290624 // 461 344591616 1714505856 909009664 463040384 1625011328 848560256 1006183424 1952035456 598558848 652360320 960520960 467769600 195277568 724219648 375439232 344156928 593577984 625620480 1446009216 1372414720 1754602624 2096007424 2084032128 551011072 // 462 168874496 1141940480 413942016 195647616 1342204032 971887104 1156271232 902077568 1940622848 1454848640 1187363072 1699528192 932087424 239839872 1420834432 1376622848 780476544 2137712640 611787904 995772160 234599808 885055360 573262848 220340864 // 463 713051904 1848289280 16179840 2075148288 988279808 1886642432 1796687872 699858432 899863552 1383815680 1677551744 328626304 757691904 59415936 610301824 1511131392 423993600 1389990912 2126340736 817884032 180030336 1209576320 76317056 82856064 // 464 1023454464 1277415424 309117440 922848128 1867767040 1181636608 1113377664 365725824 1601302912 1333131008 1611946496 1213115392 863250816 778803712 1515867008 909969536 265511808 633404672 784527616 133884928 581468032 1026173568 549180032 181537664 // 465 465603072 5880832 471336320 1385778048 1588437888 999645312 358298368 1417797504 1150140928 1512327296 339552256 1406257536 1583724288 1195207680 2108488064 1888440448 1899956352 1984369536 727182848 1257944320 798273408 898824448 1096505600 144971136 // 466 123303040 1471706496 1284340608 40221696 828985984 1198678528 1151140736 525679872 2124972416 333441664 2130200832 701405952 220456960 1161406080 1494034176 290251776 615584896 695356160 1693705088 1680756480 1475756672 695041792 1903335040 391059200 // 467 586082688 1340747392 1664417408 1697700480 522762880 1832852224 316684800 404735872 1751083008 1256097152 1900168192 1991900544 2051113472 1794198912 1112032896 1562037504 1810747776 1679212160 2097195136 1520947200 1574808064 1402330496 1472542976 1855814656 // 468 1304405760 1982126976 171401728 259458048 2023182336 1184902656 1473498368 1283643904 1784901376 1861658112 1358514176 2106239104 1381007232 103973376 19383296 100644096 2062573440 1401401088 1996136192 1696034688 1897812224 656871808 1000501760 2054404608 // 469 205559552 845726720 1136862848 1311025920 318534912 1186052224 2119498752 889680384 1352910592 82119168 1938348288 1796714368 793650688 432169856 900270848 1640222080 1368792064 1279072512 1183601792 1229744256 1749324928 490112000 1849807616 158786560 // 470 1907469440 405216000 882999808 664462976 529257728 1263031296 603265024 590582656 1932763008 1332163328 1477270144 2067540992 1627791104 2063056000 2144207744 253644800 841019776 1235427840 297612928 1279859584 293913728 1544624128 278249728 449382656 // 471 679510016 185763840 100708608 934862848 409729920 695273088 704255744 1358045056 1869451008 719255168 628239744 1478153984 401932672 599392000 22199168 1775277312 40803584 468723328 1641627392 71179648 632832896 850025344 1824729728 134663168 // 472 3949440 1328546688 2131555072 965456640 454023936 1495134976 1040306688 1942987648 2111012608 1676664064 429554944 195418624 805632384 279397248 1602046336 2104079360 1472190080 1264941952 1862858112 735506560 813350144 4917120 547882112 1144654464 // 473 1110232320 1820598912 10930176 74237696 1113361280 821094528 926925312 936361600 1767879040 711890304 1110338432 1778446208 476736768 430246784 575493888 1491003776 1306365312 956095872 504316544 328851584 725694848 257078272 259060992 1288763136 // 474 690096256 281186816 1012993024 398052992 1698919168 1480875136 2106035328 982372480 106496 711458816 813739520 1114177664 968240640 491885440 1458822528 1068459904 136575616 1190691328 1360422656 1424298240 1546472960 900055680 196827648 545831808 // 475 433265024 665427200 701135488 1754367232 404590720 1542625280 2024187520 731681664 1767481344 1676580224 337979136 751983488 1158796416 329730176 958014336 1045989376 231990656 149478656 189503232 1748022400 1853260544 596567808 1228552320 832344960 // 476 1938209920 1372010496 420289536 1662987264 915442944 2043532672 1221140480 282210304 2111287680 719314176 1513885952 2004557568 1488046848 147535744 517353472 989286784 650358528 1721396224 496555264 1663687040 1334194816 1735194624 1974892160 1808751360 // 477 1125585408 651440384 895642880 1659126784 601439232 614805376 1702189056 1188119808 1869315840 1332147840 1021043712 601153408 617950976 758996736 1091420544 661324416 113931904 991980672 1629790208 1524503040 1827515776 1939787392 1624193408 1898318976 // 478 1496010624 2092798592 126864256 1484994304 771147648 1165594752 706156544 1812590208 1932889856 82260736 1147863424 1043269888 860925184 709917312 112323200 1235952768 218405504 42520576 1004234496 1735638400 863401728 1241200384 1149017984 888948608 // 479 1644885888 1795039360 410431360 1002139776 1630096384 1722082560 697605504 377515648 1352900480 1861552640 832837760 1910107520 1231415808 236347776 1873417856 580128000 1007823104 1914421504 1573246464 2124274688 531097984 1070201344 1272183936 796704000 // 480 472118016 1837220352 2002704384 357860992 1501734400 471755520 350368384 54705408 1784923904 1256105472 1703370368 971877120 1455451520 426680064 973759872 103306112 1933075072 412562304 1768061440 1933481472 1966027648 1582256768 41804928 1060120448 // 481 1447428992 1544905728 160284928 1867422464 1365833472 943920384 1903527808 1456018560 1750822656 333350272 1505705472 859543552 1789734912 1669900544 778582784 636806400 1374314240 778903168 1253893376 325364608 529610240 1297217792 137155840 1614316160 // 482 1652048768 1109272448 1326719360 88912512 1235228416 649910656 41560064 1924686848 2125424640 1512565376 1064165760 2002498816 240596480 1760077440 2126433536 439330816 1049207424 1545857152 1702723968 1425954688 200101760 242269824 272688896 70845440 // 483 1142454784 1301561728 1894045952 916419584 111350656 909643776 847976832 263934592 1149796736 1333020800 224693504 583052288 911889920 306913152 618225280 136460160 1082688000 963381376 2052320384 480224512 275892608 257492736 512816512 128051456 // 484 945184256 544965888 1264715648 1824188416 1096848768 203573248 1088330752 969036672 1601552896 1383986944 1954773376 1903236608 1442400512 1794834816 1198059904 1512188032 308650496 1129391616 476736256 1468647040 634222720 1772772480 127834752 1709209984 // 485 1490675840 975015296 1407951232 63231488 1036113024 2063742080 1473140864 26514432 899805568 1454594560 1964278656 878623104 1354411264 57991936 102883200 1418300032 240470144 2080957696 1944463360 1807171072 1725872896 2018405760 367494272 512318976 // 486 2056283776 1205840128 1078754688 1902404096 1115648128 1434730752 1480408704 724428032 1940575232 652688000 505022592 1816233728 956211840 304867584 305742848 42550528 1318070400 1786046720 933151104 307460480 2043225344 578264192 912402176 107701760 // 487 328688128 2112436480 1298128512 859551616 1567904128 411219200 967764480 1321531520 598445568 1129462400 1835751168 1509012608 1562574080 1884467200 1398826752 498226176 1135729408 1653881600 1929988864 502739072 428465920 459905152 618772096 1981959680 // 488 1469562496 725973248 1111667712 1070832256 1976320896 798024192 1964328832 794881920 1067272320 1669593472 1449232000 189978752 1189546880 1934872704 380668800 607049088 659702400 112882944 1660933376 1530802048 955626368 158568192 1696110336 2079216000 // 489 283971840 297340544 1195449216 1356424448 1910512768 1843007232 1395903616 827859456 2109080704 1625807616 231415552 1630391680 425919360 1051494144 79100800 782588416 1514334720 503686144 1019539712 1544801280 1176879360 2077516288 1698675968 1360417664 // 490 1349970560 202704640 745586944 602156416 413455488 48717952 943113344 1451059584 1218153728 512002432 215417472 2133206912 2034833536 2093579776 2122917376 15794688 180883200 1787866240 150487936 1956679552 1324304896 1156378240 977030784 1856742272 // 491 494947072 1679415296 826163584 554915968 352999936 132193152 1052783872 632006400 701108608 1364892800 1245011584 725936128 1000537856 634646784 916067840 610476672 574768640 742007808 985827456 983280640 245606784 725150208 476230528 78759424 // 492 1313368320 617931904 609897728 510798976 1472826880 217388416 346596864 1373709184 1844803328 910089984 258673280 326147968 1086938624 2117363072 394234368 236527232 1366352256 555030272 693270528 1318229248 417130752 769232256 1639636352 110500736 // 493 376131200 268002944 1433993088 443422976 233498624 1591971840 1541316736 976155392 1215360000 2076477184 359985792 719460736 2021777536 549766784 1748583040 1164823808 1177835136 296510208 912937984 2004575872 1865381760 621212288 333598720 887700992 // 494 1603791488 6682880 522716672 1550718976 327298048 1865863808 2045319552 249066496 1193215744 1573155200 1164064384 1431551104 1803206528 1048665344 1921254016 1786299008 17737600 538972288 1248192640 1100260864 2046040320 991928064 468431232 2125053568 // 495 1273070464 2127347200 478669952 814762880 109742720 1268378368 980761088 1769612416 1038029824 695983488 589501440 1566290304 1563710976 1670664320 1541913216 163855744 2098764800 2109723008 2088654848 1189070720 2060742016 733981952 1702017920 406738688 // 496 554383360 1568804992 1745737728 738572416 1468659712 349061248 1028289664 1844505728 810936064 497222912 116580864 774592256 855759488 995100672 1969786112 1875668608 1733753984 85357824 873687296 1870348544 1568077696 264099584 2033253248 864523008 // 497 36051712 1136140800 1105476480 297403648 1906770048 1605435648 919330816 147158912 2146342656 700448384 1649180800 1981824896 2032761088 1355909504 874190336 1145920128 1201947776 1072986624 1555424256 1851640576 1298589056 1623512576 1121324032 1639197952 // 498 2037310208 1719113344 251553536 190188672 1429100032 1471918464 487823488 23015936 441906816 1872340224 741350016 1403789312 1626593664 1968237568 126989824 2085526016 633848960 2013944832 1491166080 807243264 903020928 1816354048 148816896 1848675712 // 499 1041882368 249815424 206106112 694229376 58411776 268561024 1392565504 2051337472 1465809152 765293952 2080048256 314991232 575205632 1434712448 1834779904 44501120 1664625152 468071296 1960338176 295128448 921245952 225144448 1512625792 500540032 // 500 335256064 1602830208 1623586944 1063622144 2143841280 785147520 1755936384 1580011648 2034661504 242193408 761494656 1578716160 1769896832 383061376 2004023040 2042424576 827300736 1554715776 990793856 1535357056 192264192 1972942592 105339264 966812672 // 501 807283840 658178432 1873965952 797497216 931451904 400381056 1292849408 2045443072 665432576 465730176 1124044928 703726336 1097118592 1935817344 812194432 715467264 1011001856 54772736 1543903360 1733148672 281965696 1750142080 2119075072 1657791616 // 502 1815408384 1702806272 674125696 1047424384 192350592 855922688 588242688 1065803648 944183040 875791360 273132544 299756288 1377694336 1622265472 1609229312 1347490176 115148032 484470144 854925568 359345920 308893312 862004864 104019456 1324376832 // 503 182837632 399552000 258047232 307042176 296011008 868547456 1112989056 1403110528 487119744 636604544 1413987968 2140185984 697440384 1204779136 1753324800 959670656 836997888 89333248 465941632 1494334464 203788544 1031324160 226219904 1578686336 // 504 1493130240 713396096 626698240 1014827392 1484036992 625138432 259328000 156740352 702531840 674405760 679862016 1052627968 1827452800 18977408 221203968 1421840000 1224559488 828673920 145508864 1591249536 1599466880 122025216 965243904 1975752832 // 505 1457130368 549809536 37358592 1332881408 1111424128 1255024640 1766237952 769957760 503371136 829546496 633937024 1449678592 1432841472 808410496 512821504 1493426816 346918912 383863424 1416324480 1350387328 1677002624 1879457536 1051656192 549186176 // 506 258146560 1781593600 158245632 874747776 1460159232 2114875776 116711808 1841524224 1173740800 501505792 1579867904 204399488 600556416 1181826432 452421120 963292672 769889920 790289920 2090987648 25676288 732960768 798145280 907213056 806576384 // 507 1537790976 1368767104 383064320 1461827840 1753589248 628513792 673874688 1958893184 1403492352 1585265152 644166528 1231204864 1751400960 262033920 1967664512 1182236800 1883006720 1813971840 1813386624 1693892864 90590976 89675264 1492669824 222662528 // 508 896946176 585324288 797584896 1381279872 97219840 1067322496 1713744256 2054697472 1931605888 1474769408 375074304 1774138752 1571343232 334727808 1811377920 114880256 1872260480 1496250752 1487127168 1473612288 1051557120 1344531072 1781334528 1694933632 // 509 1665895552 1229337728 400331776 36368640 1824763392 2070757504 752630272 1092174080 1242537216 173318272 253962624 403930752 433720704 1403654400 1600042496 1272346880 1948040448 1292321152 733437056 138590976 184058880 1100525440 1576802688 953016192 // 510 1991049216 1502571136 843421824 1476797440 904953856 1161715456 16864128 1149046784 439437184 102867712 1961189888 1750748672 1429964160 1997558656 1444049152 1087922432 1043074432 1086055040 1043401600 1726735104 2117496448 867689216 1379613440 1342514048 // 511 292433664 724637312 890417920 115703296 162939136 1453765632 1170425088 1778545408 327716608 1593915520 107208448 215894272 1298588288 2141911296 1755960704 781231488 638773504 1500668160 233551872 1826152064 267308416 8978048 737151104 1660075776 // 512 1170530176 1653365760 2073438336 1057711744 1729572608 398634624 1950196608 229874688 1130628224 542914048 1316936192 2106603520 1033569920 853476864 1210053120 1553489408 554551680 2050625664 2054913024 579315584 2095196160 1008193024 1533264128 1308472832 // 513 1683110144 867058944 390281856 587943168 1556089216 1061156096 176802432 902992256 1852924928 913762048 890330624 1696688128 1441032960 1957127936 1631941376 246164736 1875962496 57081088 942804736 87786240 1482183552 2125825408 1905257216 597104768 // 514 1358870016 1473056640 1335721088 810700672 1555411712 179535104 1677073664 1983416576 1355404672 926747776 128828800 1457966208 791402496 1414808704 527168256 1486831744 416647552 612994304 395116160 738293888 1672658944 1687567104 353257728 1801539712 // 515 1721706240 726559104 1636480128 1631141760 808531072 1113334784 2120942208 1006682496 1411704576 1979007488 116946944 1477920896 394438144 1778802432 1198622464 597905408 1550465536 1931331200 1817187968 605472000 1131561216 1507079936 1055235328 1920200192 // 516 1664427904 1773024000 2022087296 1648537472 1874002816 1962663040 2105174016 778235904 423608704 1895928704 351418240 1951164544 695886592 497004544 1237646848 1184480128 841771392 1468736128 1547722496 1975370752 942627712 494633600 661247872 1383757440 // 517 539409152 1549402624 1245562240 432674944 2027890560 1061762688 1761955712 713042688 1880363776 876544256 2021521536 1074347136 1474476928 7062784 1636744576 1652597632 1571170304 70638080 174520320 1607509504 1523973376 522038528 1304031616 1807014784 // 518 253852160 2076766720 688897152 1286859392 1604169984 1054638976 456300416 426821888 394849536 486635648 1739631104 87490816 2102470912 1050586880 2128253824 204904320 295748352 1646336512 891246592 1207652736 1849982848 1813963776 164020608 396401664 // 519 1117729152 1704208768 1561221376 206233856 2003301632 1736460160 1503218048 860530688 611583232 2006075136 1851803776 481941376 205978112 930084224 437012224 165581056 245407104 233892352 294121088 114890752 1910533504 1764695552 1208914560 1931247744 // 520 1127631360 901001984 467360512 579860352 617374336 274466432 1596411776 9680896 1057374976 1821634560 1383629568 414936448 1096794496 884105088 1307902208 2110952704 1201134848 1379694848 2028169600 1247776256 53257600 1184379520 642541952 1688364160 // 521 1993264640 1865378944 319222400 933232128 1758836608 90718976 1629395072 1220075392 1403667840 235223680 2007379456 201438208 1569590784 1422595712 156992128 267279232 1957232256 2080328320 1258385792 644132864 313157120 671689344 1286766720 1826933504 // 522 1076143616 1419510272 1294813568 576746624 1067876352 1467440128 331993344 1242929792 1541408512 2043526656 460536448 1266487552 773329280 64374656 1636080384 2130886144 1932521472 1399796352 718901376 36351360 764945024 951245184 868977408 1248017536 // 523 1266315008 300201856 1180245504 1927154304 1550140032 716679424 1468056576 1442780928 1413951616 1901413376 687176192 1532551168 1315953280 1870039424 1819580416 1534896128 1060484992 759427840 1737014016 741767296 1935328000 409941376 146900608 653298688 // 524 394239488 1750169472 1045857536 170162944 1198472192 1492904064 919736704 754250496 1663389952 1907241472 1034454144 2074887296 990389376 2036608640 883951616 1361892608 1013781120 1955841664 1449711360 463300224 827439488 1009980672 1600373504 2045113856 // 525 366564992 1461280128 288715136 1950893440 2124288512 1989066496 59653632 2115071488 882816896 566446464 149637760 329373696 1722838144 25116032 265371904 613526400 1147816192 1934902912 1428054912 234180992 1483792128 2024638208 1603242624 359528576 // 526 1277983616 1686946432 379996288 305992064 1394956288 874596736 385300864 924652672 1280248320 1476707456 499776384 1849009920 1141545088 353909504 1556949504 1426175744 823480320 980095232 472898816 729924224 1657452544 1531849856 1992144000 1203727232 // 527 697973376 69900672 1619018368 554447488 366488064 1859872512 999610112 594117504 2045250560 621780608 724068864 1874888704 452773504 1752405248 1715780992 444882560 9021440 1134561408 862322816 1408972288 790970240 1847259648 198107520 598260864 // 528 552122496 628231808 445798144 1543049600 141887232 919617408 401331584 1232193024 769929088 485678592 1385789312 1905103104 2112331776 1293903488 688679168 1770661888 1052153984 1976298240 1225253888 114069504 1922591872 1810311552 1738980864 193886720 // 529 635819904 1169841664 2053921664 1387426048 477691008 986976256 516323968 1620851584 494657024 91871104 508395520 564933376 609733888 95916672 1903529088 1936375936 2068264576 1865921536 667100288 2017098752 1756332928 1651411584 1001793152 1568389888 // 530 445571200 1428793472 153965184 576090624 665109888 823958144 1235087616 823294208 1798173056 2109649536 55130880 2066142208 1267815040 1278892416 1066541824 1306335616 148692352 1622183296 721480576 440578048 1821484032 1608435968 2017852800 1846510592 // 531 1264368384 929346944 21722624 795651968 256789888 738480000 598113024 612270336 1902574720 542053888 204914560 1727297536 228250624 529818240 2103263744 754151040 1673187072 1537096576 609813120 1995064704 289369728 35197824 576201088 1269966208 // 532 1395495808 221590144 1573442304 267931392 1713204224 271839744 1469878400 1269361152 1540434176 850246912 1746319616 1810567808 1485516032 855120640 906411008 1714877312 1103520512 1648106496 1329836032 128775168 374372992 1829856512 1471074560 1497201280 // 533 1915538560 891757184 29577728 199020672 1628729600 1844108672 1927942656 1729880576 1309850880 2081743104 620957056 951491712 116868992 174367616 1030515328 241637888 464578048 638171904 345943040 1157712256 1783386112 1325835392 1267527680 1288484992 // 534 1907137920 2088704640 110086016 948237568 2026313088 98242944 1195687936 1290332544 1268798208 1876736512 2127716352 1535864960 434185472 1537540992 608249728 39770496 751314304 155896960 314837248 1086925824 1650723968 840836608 171123072 1238934272 // 535 582608384 1263676288 1171043584 52804224 627692544 1338749056 484252288 1761618816 1598518784 402519040 212900224 475606272 1690837888 1648863872 763347456 1399009664 1526019584 740142848 422258560 102863488 205545984 1985004544 1803511040 510048128 // 536 1927629824 1743728128 562462336 167728128 1292227456 985242624 738125696 715649920 35120640 1827152128 1209762432 1788988800 622585344 592911744 1763145984 114547968 1683516672 1547060608 277909248 362350848 1583962496 416147072 797019264 1422063616 // 537 1616360192 1188431104 61631744 1816103296 1022980224 1795456128 1202782976 1089193984 1069268352 1795947392 89719680 385869440 106880128 1988613760 1834015488 217146880 502845184 494526336 464413824 851032704 1612917632 834535936 943922048 2066973696 // 538 1793810304 456568448 525972224 1630710272 1303202944 443516160 1326119168 2004856576 1123297280 504114944 933936896 8922368 1965774592 498863360 1271038976 1607984000 2131098880 452980736 164294656 1872796800 288815616 1299256064 354735872 905531904 // 539 1460455168 1984786560 487023744 1813845760 875693696 689931264 1250842240 1340632960 1353202048 1427442304 1026135552 425661824 107827840 34906496 221570560 1051988992 1231809280 613717632 1278119424 1546961536 1221968640 2138868992 1005057920 1282653696 // 540 1079058944 1169425664 1559517952 386198784 1939362304 725490560 2072744320 1457953408 160713728 108566784 1243694464 1435336704 495221376 2101410304 1233581568 605927936 1218593152 517245440 898158336 1589860480 2025188352 478644992 1131005952 304363136 // 541 1039062528 1411636864 507331072 937375104 447064960 1076853760 478860416 1927224960 481426304 467258112 418868096 686774528 408180864 2144817920 1140927232 893031936 2008765312 1552382848 742071808 554353536 1543114880 140361600 338199936 1835090560 // 542 260081280 205584384 1517339648 2015699328 1374618752 1153275904 1587334400 2124771072 1177513088 1215586944 1734607232 117895296 1940452992 1039121408 1744525312 554105088 1979322368 1254055808 2114727168 386392192 185167872 1508421760 2078645888 141540864 // 543 473499904 1747567488 188646016 1593948800 1460992256 1500280832 2049744768 205433728 949602944 825461120 449976832 173581312 240757888 805432448 1877084416 785381120 1672670336 1352547072 1132724352 2060204032 2025827456 455052160 1630122368 278270592 // 544 1335406208 1339881856 1101856128 1583133696 252005120 174612096 585631744 1204453376 981783040 309045248 306284544 82938496 2104025472 913799168 1723582848 652133632 1859284352 960949504 793983616 1205007616 1242856704 633118976 261249920 183040256 // 545 1794598528 1898884864 1345786496 200959360 727177472 1644548992 818497152 1840015872 1996078080 769617792 1257618176 229362048 1062714368 660902784 1121259648 1367559040 863311872 52639488 75977856 1862813696 1711206528 988176256 1721478656 1986947456 // 546 211069184 1121503488 588000640 2011076992 1161024640 491846144 1226669056 1038628992 17790848 475009152 598043648 796300032 1126063616 387487872 391501952 1215159296 496797312 138008960 2146708096 940048128 661356544 451573376 1012510336 1251198336 // 547 1120103296 1391733760 1600990976 1201052928 1420759680 1745232128 1346235264 578709504 1305562112 1321524480 1425508224 1414931584 1204694656 150411008 1354491008 255746048 1494807424 930976128 1523588096 979741952 379823616 627665408 626677376 918181248 // 548 1528551808 1421717888 645221248 231849600 56820864 302247808 2039150976 217858304 212014592 404277760 2120898560 835993344 579388544 1126822144 2052582144 1585740928 69068800 611336576 697933440 1522702720 1457368064 791506304 822276736 1033572352 // 549 500884352 851565952 830155776 1769075712 169636992 1474970112 1084726528 693037440 1568175872 487970688 1249587840 586040320 2082000128 1224024576 699296896 499677440 544857216 535955328 907222144 1248551168 1094493824 1728844672 1205760128 775716224 // 550 1589315584 736488320 1100135936 1020203264 1868088448 337509760 430590336 1946325632 1763985408 2111214080 1076679936 2067204736 768391936 877778048 772295936 2101471360 1939330048 730282240 1338617856 1122303104 1982082560 235889152 1995497600 814182144 // 551 1703379712 503207936 14278528 1363644032 1013094144 1476150528 526580864 212759808 634341760 455236736 637415680 1138089088 1413725696 133351168 472906752 1611547008 1558052992 1107152256 158571648 51943168 1018704256 543411072 778176000 2016601600 // 552 916972416 817588736 127601536 1613208064 1177674112 878936192 1840031104 916011264 529304064 1797912704 236540160 1673986560 352968576 472298240 1215701376 2127783040 1013443840 958645760 796160384 422770432 423727872 231838720 1618009344 2117994240 // 553 1725624576 559836544 195696000 505039744 1813713024 543436928 1698756352 1700570368 794600576 2000352640 1156940416 263110144 455740288 867910528 918669952 1236901120 1974770560 1668766464 1351403008 1964836992 502223232 243392128 680585216 789743872 // 554 1789226752 819374592 1739787520 2019234816 805497472 935227136 938349696 411963776 180152192 199273344 715510016 249545984 1371898496 251687680 975019776 1565445760 362140800 273766656 2062313984 564113024 611981696 1159350144 932991360 1458796928 // 555 1820017664 1056884608 498331520 1940037376 1736736256 1047870464 855155456 1299737472 1020800 719847552 1830414976 1560122752 441879424 1341841664 1365752704 346444288 320424448 1403597184 514227840 1193929216 1733587584 1035367680 679205632 876775296 // 556 1839462656 1994840576 1092054528 1013442560 511721216 2116686080 572267392 75094144 1485553280 536184960 898237952 1607508352 2037777408 150760960 2014017152 1784969600 926328320 1957917440 1437381120 1823300224 516344448 290581504 518067456 1066528256 // 557 1147897472 1898202752 1904677376 1523359360 1446914560 1328997632 1927247232 1160555264 191353856 622376448 218748672 1857771008 1379757312 1241425152 1970739456 744280448 44746112 322972288 837464704 1410539136 958742784 1685295616 1760970496 946769664 // 558 1625071488 701894016 1565170944 509168384 1706916352 431670272 173868032 265566720 1489789568 2103807104 1566787968 739330432 259939968 1152149504 1671484672 1355982208 1626672384 1301155584 1236813568 499424128 1011473408 445891712 460433664 1241102080 // 559 1405567872 538786816 748290432 763202048 1418564608 915540736 1898719872 760238336 1875220096 1176960000 484123008 1777765888 723115136 1994256896 1211641344 1650180096 1506682240 91593856 309793920 635512576 1552047616 2124269568 933751168 1950054912 // 560 658008832 795505536 1436743296 1393373440 1024809856 578533888 123358336 239607424 1198559104 192706304 836295808 1083930240 2025087616 1642061824 1958114944 1551310848 1833813760 2130105472 554140672 664932352 1747089920 249463296 1899031936 112661248 // 561 1765124480 230068992 1373690624 183547776 1135412864 125932288 1208340864 99690880 963507840 842241664 945195648 1669213312 942906880 141437568 148188928 1022698624 256626432 842593408 159812096 919640064 1294691584 768397952 1324539008 1520234240 // 562 2045694464 1891606144 1244072832 1101164544 545441792 1566366208 2061698944 1621195776 1476450304 2128969728 756628480 1004274560 356872064 472876544 1048514688 250426752 753987200 1499123456 1266370432 1940699008 1031748224 646174592 1306683392 1831132672 // 563 144372096 307792256 1949902208 63812096 1825754368 2096905344 1411202560 390049792 1034125824 589027840 70303744 1603973760 1252460544 1846958976 326373504 1463535232 614822784 1148340736 1591654016 551415168 2030701952 1226805376 2076479872 790608896 // 564 249134464 1422454144 91049088 239676160 920230144 2126123008 1505662464 1372382720 707551488 1473946240 414449664 878769792 1829387136 2125966592 1071552128 483033088 272747648 544277504 1108572800 1196171520 1886680192 1182205696 639395584 400187776 // 565 1540041984 624802944 856839040 728243200 1793694592 1984791424 250890624 1148436992 468675072 496615040 1186657408 671565440 1944694016 915673984 580928512 501286656 840556032 1640702336 493695360 484038272 109694336 1990748288 920087168 852716800 // 566 1174203904 681860992 118655488 785686272 25559808 540866048 1176956288 685804544 1555980288 1035324288 1198470400 410556544 349006208 1165337216 1220589824 1941987840 689388544 2023919872 582706176 737291136 880459520 877873024 1913865472 1323770112 // 567 1146783232 1246512512 935634048 1491204608 1583810560 1846501376 2028758656 1154287744 623823488 1238520448 1682316032 182764032 1740777472 648346112 1832971264 686576128 1366986368 1418008448 505925120 360833536 88168448 967332864 2130418304 677900160 // 568 1880702080 780075392 476243840 112786048 1070683904 921878912 1318212480 1727387008 112677760 1026059008 1949494784 750157696 1434711936 1063019648 1282590976 558758784 525472896 1916400896 1349394176 1799161472 1067365248 427555200 392796032 331970176 // 569 416935808 681151872 1816299904 611789696 1032038528 620377984 889954304 1409466112 193769344 878229632 2033887744 1321630720 71631744 1256303488 1251819904 249906688 501280256 1348591104 1729948032 1610510720 1532886912 1918219648 104801536 519594880 // 570 294809856 731977984 1909111296 775253376 1392546304 299843840 1930652800 838680576 2019651200 538936832 27291776 687500032 930676352 685311616 1586560128 414685184 1884916480 1496778112 1462755840 364212864 256465664 1050211456 913041792 655582848 // 571 1934003200 1752118272 1306953344 2069516800 1211709824 1922699136 339322240 1853345664 211315456 853592448 1397596672 975943808 671952512 552864896 2114749184 1281977472 783074944 86698624 1398726272 665662848 451050112 1162980864 1695307008 1757827200 // 572 2030674304 133664896 1157136128 1812852224 1142382848 1448468608 1845281920 576159232 40076416 1102587392 1239792128 2009415552 1230429568 1358247040 825011840 1262138112 112505728 1909484288 957267072 1421054080 1123371776 810823424 1372783872 438115584 // 573 1045420160 1075569792 996934016 722234880 1076193280 715381376 666202752 330146688 993452544 1334555392 1800085504 34696192 1963456896 1879607424 1346426880 1962597504 1003392 1356333184 1025168640 363581824 1978751616 124215040 1108375040 2106335488 // 574 1513126656 1357751040 487919232 1034004992 2040766720 2143281408 1487896704 1711141248 1075192960 286523648 1422486016 389887872 94963840 705700224 81451520 908605056 1417896576 1843742720 2082383104 1488437632 80579328 1674595456 308690176 129050112 // 575 1149477632 1689536512 1587956480 1495681280 477507840 1225417728 841429888 2127593728 1042042368 2038686080 1546402560 863920512 7378048 1022075904 460877184 2013402240 177700864 385919232 844813056 1953179008 414140032 1836681856 214882176 976276608 // 576 702205312 1769119104 287217408 1317788672 71705856 959089024 189882112 1279948928 713427200 1404741632 301987328 910414336 1392093568 215998976 163184640 1074419200 924582016 908292480 713142144 1582475264 840295680 231416064 566811776 752491648 // 577 1200476416 1437366400 983390848 1620473984 2123094016 967981440 184437248 866483840 151972608 989892736 347496704 478452224 1143216384 690066176 464470784 159148928 1474860928 1238204032 88690048 1923110016 1942956544 936328320 2001960064 1561818368 // 578 663135616 1178236928 724329344 1692145408 912844800 1616233216 1271439488 725227776 1331435008 693433728 11808896 1097248384 1652208512 1461748224 283367296 1921493888 822552576 1122701312 1934789376 1937192192 1429157632 1150112384 1644447872 1784553472 // 579 1245770752 1474601984 1976401408 2047846528 499078272 565784448 950726528 1519615616 1302158592 934074752 1908117120 669511552 1450871296 1331008384 1316749568 983831424 896248320 1384863360 1270209664 581221120 17967616 370151680 1617518848 256247424 // 580 1936694528 303511168 129573120 106423936 1124071424 1285272192 268129408 312435328 2131670144 287830144 1984335616 1033435392 1988904064 1098970496 596870400 572367872 2108825984 1374673664 1147306880 74204672 441468544 1345430784 279249664 2043742720 // 581 1846559744 1315889408 1615128192 2014199808 547341440 2029145472 471845632 1287226752 1262260096 960279424 2097928064 1063752832 983806464 1486089728 1759890688 2055653888 1114613760 524035712 351909760 210849664 698403072 1957861888 1517767424 71673600 // 582 301052544 117513984 969961472 574762880 433297024 813182848 1360704768 1428988672 1201463296 1207728512 914214144 997381376 638715264 1052496768 6445312 1328657536 996471552 1047770624 1758614912 744393984 473613696 282706816 94440832 455629312 // 583 1958480000 1826573184 1208929664 598771712 2050896768 1980476160 1533765632 1046593024 1661464192 1614163968 945425280 316640512 629482752 1903054976 433266176 487953792 1236390144 1454152448 261186048 908130560 1773888000 1271831424 2100608128 1083167488 // 584 53181440 1130902144 375142016 438442368 1136844288 20398080 1498640128 987687168 968413568 784571264 2022281216 1117058176 1833391360 1551214592 1522973440 721342464 1254797184 1052552320 1868601216 1922496000 1297033472 579654784 791816320 935523072 // 585 401981312 1125220096 1632383232 1548987136 1151892096 663352576 2132264704 1805274752 1749747200 903775360 1105125888 217686528 557150208 801614976 1776239488 795025920 318436864 2136027008 1396853376 597505024 1305622912 1880939776 1258750336 1543286784 // 586 1378633600 1774527104 320773120 1517647360 2095177856 1590397312 732015360 869203328 186088192 125350144 1960062976 1235421824 1311300992 1619043584 2055360384 1432612736 768955904 595778816 1964408704 104812800 1088447360 2114719232 2098192512 1149227136 // 587 1201606144 386169216 1139372032 1230188672 320576256 143015808 1072137728 804057088 1063121024 302773632 1879453312 1529875968 1542110464 603107456 83177728 1615282432 1324745728 2142039808 970519680 43752832 1110976896 530850688 188348928 1893774208 // 588 2048131200 839360768 1631789056 125441152 1581545216 1571415168 1893325312 1140002048 1733312384 1789293824 1543678592 1517404288 468821888 925745024 2104979968 1795938176 285651072 1716064256 258630656 1767962240 1335793152 945092992 1725138176 1074687232 // 589 1363155328 1510282240 345874432 1853968384 867627392 2033918592 1363118592 702876160 98731904 413687296 2046399232 1312261632 1496119936 1175816960 1101822080 312738560 1587096064 1482549632 1721605120 367421824 888233472 56839936 84424192 26759296 // 590 653790464 1884450688 1019675904 504611072 525462528 674887680 693276288 710055936 802859008 1551564160 466471552 1425650048 988627584 2041291648 645896064 394947200 2007070848 2032105984 1017617536 1486604800 1140164992 1726234368 1355705856 13962368 // 591 821123584 997920512 2124134272 617526144 2133530240 1066313856 1569890944 181175040 1296168576 339006464 294656256 1103643392 877479552 1215438464 2106449152 1187414656 395602944 858880256 2108320000 955243136 855346816 902508416 1062952064 363066752 // 592 665185792 265976320 680066432 27747968 118354944 1346739840 843115008 1381419520 1501612800 279287808 1884611584 2126703360 28967424 1397093760 1003543040 1295405824 1469371136 1704818944 1072936832 1935933184 1443313152 1765629952 1015976832 1591986304 // 593 600270336 20069376 1562383104 247116800 263163264 176135296 2136981888 1606456192 2097322496 774885376 1894614144 1310222464 1785431936 1375846528 324683264 1741575040 351173760 796479104 11899264 1317538560 594339968 959067776 1755550336 1986431488 // 594 1217710720 1583122688 1452664192 599892864 1779889792 1296722816 2101878272 1181949440 1267248512 1004320896 639072000 1015458688 1802961536 1340243328 1991783552 1582014720 1564861568 1851118592 1526345600 1255518080 678210816 427984512 1890686976 1286540032 // 595 629766912 1439324288 927292544 1636437760 1611096960 773290752 1353423360 1618243968 547322880 315230592 1875400576 1272416128 502121984 564700544 1192976768 357894784 465655040 573160448 437475712 1636933888 745937152 706922240 628793856 397563776 // 596 1375151616 2432768 275776000 350101760 1001810816 211590400 909111168 1082410112 279129600 1683556864 1805214592 2055315328 1447595520 1162494592 51606144 180295424 1729670016 384725376 495339648 161077248 1578146176 1845354752 1662443392 1919299840 // 597 476613760 1261553280 426029824 1405164160 2145759360 1410822784 1549127040 514673024 444687872 1438754816 1725812864 654237952 830661376 1530107008 1325219712 973366016 478388224 1851901952 70150784 2142782080 1165491072 430724864 2100927104 147837824 // 598 1480904576 1787134976 803121152 1396584960 1132592128 2112944000 1987776640 1039378432 741281920 1746059904 932859520 456635904 1767734400 1452956160 1844553216 424284288 272209024 589366144 1551826304 1781909376 1311154944 842850816 464724864 1291434752 // 599 2003438336 1601140352 1371928192 1289164544 784254464 1289281664 978241152 623488896 2002803072 2096592384 1714799616 375678976 1280535808 1667681792 793001216 1231093504 257725952 770766208 145806336 250120960 1838739072 1040636288 271835136 548471552 // 600 1898295680 1878987264 782696320 932141952 319736064 1265926400 1483802240 1744320128 1467731456 432371584 353119616 1490870528 1350056960 1502131712 210774272 2094889088 2011680128 1641512448 1736682624 33454080 211296128 754502016 1515900800 1528669568 // 601 677378688 712672640 1964681088 1784195840 712597248 1236622592 1775460736 248080256 177149440 3188864 694155648 1420128000 319467648 18270720 125299584 1954516352 698304384 24287616 641199488 1057121024 396095488 1205434752 1241283968 2142019456 // 602 1185017088 1862144 369623424 1708690816 2096083072 987636608 704790656 315313408 1085325696 559680256 1267988608 1287476224 1421682304 385132160 2037416448 1549695488 455460224 1603908096 1717310592 1982227840 2124374528 1796204928 370061440 517038208 // 603 63994752 1579695360 368435840 433661056 804906496 474645504 55688960 1363693184 1288531712 6081664 9469440 319844992 1933134464 957302784 1327229696 1713146368 1063674240 248247808 664835840 1115847168 64235520 892878080 689132416 129667328 // 604 2098771328 62378368 26229504 1833479296 716595456 764550784 1277848704 471103232 1347515520 985990400 811800960 1009496960 960722688 2025005440 1378827904 839227136 499851264 715775104 1969889024 1315395200 1160046080 1846825472 1970200832 190797440 // 605 1703859456 346445952 119097856 1331602560 544350336 797757952 1058286976 1570579456 1599802496 569767296 2050804224 125924992 545697024 707058944 527726336 723460608 480424320 1964100096 1213826048 94668160 1514691072 1470473344 1189968384 1834249856 // 606 1194498176 882668288 1467173248 702541696 252183808 748316672 495997184 1429422464 1840761728 737598208 1785735040 1124876160 373204992 214694656 4871168 1170906112 1947491456 1077362944 323918720 1763783808 982422016 1442031744 1662869248 697184640 // 607 1558871808 1003343488 683916416 1280373504 235321856 660774656 122161408 1527909248 1362087424 682431104 1688270208 1501312256 2029512832 428732416 579594112 202397568 522240256 1858204160 592745216 2098345216 1176490240 1668571520 1285437184 670353792 // 608 811544832 773522816 1228071296 284926464 441859712 234263552 48229888 1478433920 307933312 380708224 1972263424 733505920 1792903808 1307679872 1000074752 812419200 1876625024 915864960 126638080 1565030528 641586304 2088919936 978831360 1930667264 // 609 1290300416 674025088 83526272 1842357120 649507072 393873152 131668864 730337664 1968886912 2139051392 671062912 1843008384 2000073088 182394624 1906360704 613381632 1959413888 1426541696 239418368 537453568 368181376 1173446400 381968128 113339392 // 610 1044426240 1321985024 485813376 1874419968 1176393088 1398067072 1717934848 1411827712 1161686016 1195660160 2099567104 114260992 1478541952 328543232 960075520 1075002752 710148352 142779648 2098734592 2107101568 833083648 824384000 986911232 182693120 // 611 1038295168 2119425536 613410048 1997105152 973361152 728268928 1826723328 1652420224 1486161664 290294016 722088960 1176080384 1829191936 668856448 662265088 564221696 1474435584 1449491968 1746814592 1240891776 874290944 965427584 285972608 839454848 // 612 597777664 988428800 1821093504 938448256 1441407872 1942750080 1218863488 1182652160 973421184 1792253952 747630592 444306816 861469312 96626816 1812005120 412065024 2121894016 1747445632 102752000 1676697984 1130249984 49558912 2022190848 366446720 // 613 602125952 322059776 692663040 548479488 2055323008 1280581248 1379365760 268342656 1264797952 1287435776 92765440 576974464 1384222848 1907269248 622636032 159508224 1862834176 1204744320 1474808320 1024818688 592171264 1976710272 1754225920 997099648 // 614 1382859648 1418012288 343230464 537756800 952550144 1257197440 1821928704 1657408000 420146944 761368704 355865984 1597870208 1919496192 1431561472 244422272 1928604288 28258048 162536064 1379162240 1960125184 600788224 1513241728 2021499648 1279231872 // 615 474092672 430556160 173644416 6992128 498209280 165924736 2039646848 2024639872 1473093120 1975352448 541413120 1857032320 533528448 101967872 1269986688 1829678976 391041152 355038336 1943750144 214908288 508087424 253355136 466153856 558480512 // 616 387359488 188838144 394310656 51370752 510038912 1369916672 139704576 95823360 32438272 1453334144 135514368 2127438336 389107584 949997568 967125632 1270692096 1737800576 1478916352 325787904 1199126144 1914468224 1378296192 269820416 1781596416 // 617 1642398080 118889984 201879808 2111684864 11197440 2041383680 1858771712 2039213312 1078106368 658768896 1490515328 860916864 2090218624 2059061376 883599872 135154432 531136640 253360768 103673856 139485824 72385792 222315776 1155060736 1344032128 // 618 51135872 261107840 376502528 1460478592 255407360 1606727168 750893440 355371392 1298994944 1765070464 417519232 327011200 399864320 1058879616 777499648 1199480960 1945925504 1345798016 336152192 1344356480 914686464 120809472 2019586816 1147110912 // 619 475422592 10601728 1769998848 1465960320 373500288 1838103424 2109245184 672760832 2060770816 2039983360 1408353920 1623416960 862475136 2033543424 447859840 211285120 1074317568 1841037440 542671872 1284638080 435472640 392797952 1137276544 1711029376 // 620 1611829760 1291714816 766300032 1588611200 1378842880 991932544 166798208 1298271488 1777222656 234790528 1738165632 1887759232 281909760 414948992 709040512 1867003392 42398848 208676864 2105169152 1533007744 1927132544 2146905472 348651264 690048000 // 621 1804853248 685684992 820678016 2097737344 1177301120 1664582272 1083560704 1086318848 1645210496 465444992 153246592 360935936 712161280 1770604288 536705152 478814080 1526843520 1764601856 926249600 2084795136 834126848 1228610304 97817472 1040211200 // 622 993230336 652980992 1487040128 512685056 1979881088 2107907584 1363977216 1494641280 753331968 851627520 1317556736 810522240 756578944 1901178752 2005166848 1247544832 701277568 653433984 1825116416 1334234240 1968502784 33510656 1691361152 937839872 // 623 702789760 1862966784 2001662080 512019456 626151552 844230016 1313381760 185555968 1870858240 1692858368 815134336 601928064 370247296 1642781056 1208854016 1010251776 2120991488 1521477248 1430131200 2128434048 887614848 2027113984 1300204800 999085952 // 624 1385441920 1497180416 1866306432 791861504 695130496 2031008768 1520679424 2052161664 1553174400 1123404032 1054868864 1099416704 966800000 931115136 1477401856 714713600 927115648 1979413504 947090688 872646400 1599815680 1676014976 2015772160 1118798336 // 625 1320480768 1752492800 805734144 683143168 1129741056 2136524032 1332938112 1914177280 495702400 200398976 49565440 874831616 1762636288 1302487168 519055872 2138382080 948958976 1319340160 1459624448 2020962304 151488256 709922816 631416064 1325554176 // 626 25811456 20453504 1688212352 1713868800 1812969472 906435200 1392163328 1615656320 278912640 960563584 1924812288 1507258752 232539904 1837172608 1055326720 693777408 1837798784 8837248 1090114048 359927680 1756452608 1087277824 764152960 497211520 // 627 671939584 1807908992 805223424 742785920 319174656 1064160256 187107968 507792896 1295849472 1481429888 1535211648 1305035776 366485632 2068685184 747849856 569259264 1548885632 322290944 750636800 846908288 1666918272 1769354624 1647744768 1338385152 // 628 2141654784 330824192 855194368 683942016 989692672 1658626176 1030824576 1672271872 1671509376 7748096 73861120 539969792 1452084608 165308288 1681887872 1278823552 769442688 1860885888 1458168192 1561685632 219009280 1909510272 36642048 1894785664 // 629 1073143040 1480326912 973964160 839220608 1476787456 1851481344 1831876736 1899499008 1886506624 253691648 663104640 1944888576 199877504 179200896 447641472 1003452288 1382792320 693970560 1136412800 1962687360 196562816 1015069440 1751369728 1842775552 // 630 45677312 2110794624 1933565184 1707591808 1043769088 1035671552 1855135872 1221464576 472151936 140624384 162036992 1508401536 1500341632 15560064 343471488 1455012992 310209408 812722048 1830550528 537317760 426901504 1947834112 2085568896 263701632 // 631 1314343296 1577903360 1475731584 902968960 2119963776 1746971648 1379519360 1827301888 1144620800 551306112 20268032 1622104704 1161380608 1950030336 1804077568 492957952 1759630848 1972801024 1552945280 102091008 309879040 1831937920 781112064 1956309120 // 632 2097166592 1619513344 24512512 508046848 404872576 739359488 412809216 876195968 1492351616 1015385856 1479274752 420854656 1956751360 1336374016 990692096 1680050560 831406592 125507712 521162368 1305080064 603774080 670711680 341475200 59852160 // 633 1549405824 1379779968 1774003072 1678021888 1193561728 1869511808 1551693824 15714560 1244790784 622109440 1227906944 139894144 598903680 1750611328 1129614080 1594768256 96858240 1379949568 2143758976 2146434048 401079936 1704558080 1096178048 552342784 // 634 1868627584 378467840 1342269568 1121844864 119853824 586189952 335729024 1252638336 1531728896 203797632 1947221120 240107392 1287657984 1533817472 2121091072 275716096 1744373376 1947631488 2044706688 1741659520 1419672704 1001736576 396606208 266959360 // 635 9053056 1866467456 864482304 1205410688 2070830592 1373476096 675233280 714121216 1551927936 1747830784 1253351680 553027712 1633692800 1611937152 1574707840 92274176 773871488 1371726336 653737856 1821536000 1764673792 2055115392 1509926784 574463872 // 636 1623528192 1420168192 697125376 87001984 2105885056 1473956608 1387294336 1540896768 253800064 1337520640 708438144 1986506880 88765696 749553536 1485298048 1897962240 515314176 1969875712 1247430016 509388160 2115626368 242213248 578872960 1362241536 // 637 1668454400 2066102016 2032644608 1866271232 888433536 1868158720 1368681856 1205305600 1044309248 1827712 1251645824 851325312 951169920 1348539136 75996672 1514852352 654681216 1044017152 105479040 455107712 552710656 1277300480 807191040 696451456 // 638 1236572672 335321856 675889024 1113988736 1911077888 1638106240 442662912 1310538752 2068347776 1005565056 954147968 207558528 892100480 128436352 136634368 244062208 1323886720 17100416 1007454720 144949376 103844352 1612210944 1565393280 1235604608 // 639 316662912 1965108608 1757893120 2077845632 195582208 344940032 1103014912 93585152 1516748160 73770496 1509925504 2061662976 466111104 834557952 1150091008 1085516800 1870924544 1462171648 203593344 112771584 1405119360 1775582208 1829149952 2119094272 // 640 810851584 1106969856 356786048 1573767424 297877888 440762624 1728919808 1371729280 1210679552 1206682240 234414976 272908928 1564842240 1377388800 704232576 1221460608 1050446976 1735649664 1899162112 1949766400 1104626432 309075200 909190784 1238590208 // 641 1357901056 1736773248 441874432 2069252096 697849856 442332288 1620985984 82437248 1796711296 2064560384 1003511168 1817989120 350300288 1498325760 1501198720 1566734976 1485166080 1936033792 1970330368 466048768 229227520 1966660224 363811712 2127649408 // 642 352192000 1870221184 1039595392 1304811776 2097338880 1623315968 526912000 577237120 1318854656 1283254656 1663746432 163067008 94805376 37116928 1095640320 1494880896 1741001088 286686208 1788811008 1315875200 1783948928 876520704 976438144 1617142528 // 643 2086528000 1325909376 567603200 1352661248 999353728 2040945920 1185578496 1101631104 1958870656 250039296 154995200 1821210496 866331776 659480064 785879168 1155991808 432819712 1164549248 360297088 248600448 231271680 423156864 1052873600 1581509632 // 644 1953762432 813123328 842729216 1044328192 2082467584 1016319232 1725416832 2037014912 1495505408 1971687936 1047221376 75491840 1658080000 1871847808 851637632 1539776640 1228258304 1970574080 1923308416 1326393856 820310144 269159936 380174464 1086941824 // 645 250205696 331935360 108608640 619819392 886282496 1510644480 1218213504 2106941312 133041920 529038976 888680064 1692047744 816290688 1901779968 1368310656 1576324736 905305856 1589862144 945568256 65766784 720387712 846900992 490940288 492950528 // 646 532620544 115997568 2096131712 1260448256 1854641920 754044288 850258432 278138752 84290560 2131775488 1613812736 518071808 707185408 902137600 239368448 837271808 742596096 139117568 1012375936 505136384 1352786304 1483540992 986547840 1918086272 // 647 1021552640 653512192 2007658240 1748292224 2139958016 1910788224 348435968 2131944448 1673812224 1836989440 1573224320 609645568 1155132672 750249344 723084032 332470656 2064727296 1037021440 698905728 462592640 866236672 364067328 1859738368 981921152 // 648 1799602944 896447488 1741379200 2095955840 901516672 1100519552 1958206080 1650755584 1232987392 286037888 847958912 680586112 1112623616 1911023104 2039274752 1932286848 1401369216 1499805696 1745769728 1844347008 936828544 540769536 943326080 1010008960 // 649 1946002432 1783054208 1691788288 1840507136 654540544 309842944 1412203264 421062272 1912878464 791093248 526865920 1941721600 1755488128 1104883200 998357376 1481513984 1396540544 556610432 1959769728 243223680 246474624 233892608 1360584448 1514475904 // 650 887167616 325799424 794900096 1922821248 1709585152 690439296 1869842560 1487924608 657756160 22704896 1183387392 419262976 241734912 2109340672 1593229568 1243411840 1284809088 240961792 763494144 2110969856 1200086272 270825472 2135491072 296744064 // 651 1509275392 531996416 457833216 708576128 1043272832 1234064768 781791104 210722432 449150848 1570876416 2015390976 214578432 1593670528 1692948608 2116286848 389698816 1480684416 804094976 1634683264 139335296 1389921408 1786588544 947300224 1534297856 // 652 1408686848 1934966528 446641408 1924625024 938078208 841328000 554039552 80530176 1953929088 584533760 777319936 726941184 435973632 1606370432 2105745536 2071003904 664254208 2120382720 909720832 517694336 489287040 1552536192 2104871040 1840764672 // 653 646795264 1363830912 1402279040 561539328 1771521920 443795712 896333568 1641416320 1752386816 2112784128 1446678144 1190671232 1217478528 1974065408 834275968 432950144 1944689792 1666662016 1274242304 577552128 1572480640 1814420352 2100216320 1426576000 // 654 1695889920 2106478848 349689984 1814329088 710146048 74424064 1840610432 676061440 746045056 1313523456 1433001600 457206912 531926528 35438848 675093376 1434958208 1582651392 1240327424 1858184320 162458624 1257282176 1075097344 598999296 1403140864 // 655 895892736 1289967104 871157248 1038418816 1253958400 876779136 991787264 1882557568 503922176 1979834496 1261001984 556961664 682372608 1197782912 1997163264 2051624320 1965532288 157766144 1029090048 81515776 1817726336 1762575744 1162776704 1674859648 // 656 2073271168 564640000 1314527744 1908899328 642549632 1829371648 1661815552 939895552 308812672 758195840 1268336768 942612992 586160384 1926345856 1886172800 1489280256 206932992 254854400 371943552 1116824192 1393305856 1953312896 1496270464 968725120 // 657 389450112 343503616 509691776 1316450176 1308782208 218786176 386816256 627046656 48552960 111685120 819389184 949322880 370999424 1024976896 2094880896 1289307136 1867304320 1304360064 1128419840 452736000 1272033152 1877785856 1683422848 1755202816 // 658 415888000 1350667392 1397032960 277137024 274266752 98629376 1794747520 895442176 2018682624 2009564416 1413385856 380940544 1685625216 1710732544 1299688832 1850025344 474932224 563725440 1965812480 2071941760 353351552 655970432 1276277120 523026688 // 659 1356469760 332729728 68238592 1787975424 753712896 1166071936 104222208 1366455552 1030684928 1049876096 225574656 1866645760 1340924416 39774336 840577920 1743337344 2013691520 2140110848 1131802240 1178351360 79455104 1272990592 851230208 560147328 // 660 83844736 306728832 2014389376 582541184 1340437760 521379968 432975744 1362018816 1779584000 318152960 968257920 1419560320 1172444928 955449472 1948569984 1673534592 1785609216 2058266240 783348736 2033380096 789025536 1501753344 908957696 1978360448 // 661 85536896 297816448 1414601728 1776055680 1598532864 1725219968 684154240 781958272 1388566784 196946944 1409911552 294416384 606611456 1576235520 151318400 730964096 315275520 1583950976 1103943168 1637620864 169220480 2074124544 1044888064 319546368 // 662 344396416 813254656 1723008896 49904000 106380544 287799168 126746752 526346752 1156507392 1421627008 1015699712 1263852032 1995679616 1389395328 1137328000 464203264 904510080 382426752 76447232 1749567616 286164096 1128861824 1193555072 1898738176 // 663 751427712 523947136 726791040 2008241536 1564908416 1749300352 98002048 808566144 36365184 1804083840 66541568 169467776 1301364992 1433221504 1705293312 852474496 65744000 215498368 1129917696 1395930496 1213018880 1251247232 558147840 503976960 // 664 1438970624 1608866816 746978816 1838562048 159001088 1908171904 2006706304 744196736 1321088640 2077027200 432754560 661483392 345408896 1338358272 891817728 919052672 1694198784 50745216 333234944 627654016 1363826304 60626048 857225600 1328755072 // 665 545757568 367134720 1474911744 1731913472 1875503616 514942208 645296768 176553600 50803072 1379938304 755154304 2034583936 1109396864 943438720 1188829696 1084486656 126618112 593000576 1403366400 1727347200 1184263936 1288988928 1896664320 2040467584 // 666 2059377792 1847569280 715055488 1949119744 1156636160 2023478144 428348672 1772487680 1631127168 145101696 1375671936 1469743872 1874519296 1879140096 465607808 1457922176 1240296960 1173659264 621527936 899829888 1113283072 1730946432 551973504 2043284992 // 667 654339200 625635328 346707072 236004864 1265667456 1096080256 1733065088 799414272 1360172672 1339887872 1188335872 671875456 1492839424 284025600 2088854016 2107090048 1841289472 1862196096 391545600 1244230912 953983616 1930136960 793194624 113964032 // 668 719659136 1159900672 1334071808 1192351872 1100566912 2069969152 1466078848 610293376 1954506368 296175488 757348992 699921024 864533376 2011568256 1027759744 1058993280 363590016 1509513856 929087232 1112241664 1362896000 843912064 1099113600 1376524288 // 669 1629783424 2094404096 372755712 697165440 686169344 1774586752 1861360000 558525056 1905692928 484382976 270354432 134579200 561251712 909021824 571467520 2115937536 1639965056 1541282688 1330198528 302314624 1632706560 66458880 947928832 1213958144 // 670 212025984 705219072 1170382976 230104704 1092852096 796348544 425309568 40556288 1313039360 2099045376 537170688 2000765568 2133079680 2065477760 1527051008 1992749696 439315456 884580992 1435502848 2107988224 540006912 386531968 1232695424 875337600 // 671 1904747392 1147607168 1661748736 1985876736 2085570048 809494272 1005789184 1154718848 676097664 2055373952 1660390272 1840123008 1797191936 467571200 155295232 792246144 1282077568 1783416448 179209984 1130408576 1601451520 168163072 692101120 37393408 // 672 1120502144 1967402112 1775719424 1968643200 130995328 1312947456 1769301376 942610048 1604453120 271972864 1039696512 224550400 731993984 890452864 52613248 314684288 1235299328 1082956288 1554352384 6146560 1358955904 258281472 1672541696 404634368 // 673 1949638272 1733772032 293500160 1930168576 1049767424 1776744320 183206016 1567993856 1297664384 996988288 189179904 642099840 737114752 1376755712 943209984 579771648 463612032 1185004032 1077507200 1492910976 1817546624 125224192 845707008 1374365312 // 674 1605720704 1342044928 2094858112 540186368 1660901760 78345472 260902912 261988864 1571660544 1239276160 591513344 1542418048 1453908992 2071998464 1021502080 689345664 46829824 1795173504 356772480 1549882368 449693184 2055318656 230139904 1437129472 // 675 927459840 1621849088 744884864 964504576 1901886848 1971912576 2030613120 149977728 1021797632 1774439936 971077120 1939633152 723571584 1446860800 1287817600 1105929728 1028923008 1718867200 849972480 540224128 1830945536 1784599040 1841210752 2124864384 // 676 424850560 251761920 750841856 421558400 950740608 1206992384 1116130176 1538169984 693571072 499815680 865298432 1970900352 1271784192 12453888 2117254912 500520832 2049039616 643801600 1226363136 370446720 1867079936 685175936 1374850304 726474496 // 677 812911616 485164800 1058131584 1763704064 896179584 2125945472 1095493376 853547136 810492416 1241711744 1711844352 973237376 427273216 1627757312 1238506496 377000192 319907712 1151938816 1381516928 881665408 2101037184 1384108928 1415391104 1086670208 // 678 1167828352 1529108864 2105389568 188510720 1947932160 527754240 891966080 973666048 523240704 652866304 2074725120 1720459008 1376111872 939951488 2124948864 711741184 179480192 427338496 1310863872 521986560 401207680 823230080 493031680 978966016 // 679 1590987392 694021376 679122304 1925582080 1692116608 752011008 1647724416 1931651456 233027712 231792128 787765120 799958400 97939456 879548288 1695009792 1610275456 1853226880 257353472 2058649472 1173334784 1483497088 379422336 1723951488 1219390464 // 680 516254592 96070656 1409309568 1462250368 1853888768 711164800 445631872 598000384 156193152 134780032 383642368 2038171136 571669504 498027136 1260695808 1424087424 421350912 747737472 462922368 652851456 807562880 705364480 892510336 1455117056 // 681 10936320 2051541504 2138547328 1182865152 2108852224 929118976 210605568 1831217280 133181952 17858304 1512501504 905134592 398835456 1721736192 700483968 609516544 1421493504 1435323264 155433088 37262336 1292379008 774688896 837476992 1845698176 // 682 1571365888 150854272 1472237440 1650219008 428278144 1920515072 1190003584 1445284480 557598208 1198658432 1249202944 470647552 1267262592 778411136 1014743552 1653793664 2033068288 489132672 1135670784 182205184 2072030592 24623104 689968896 306352640 // 683 1897652736 2085556608 900187264 1243658240 1858027520 1548552576 452863616 1649036672 1991100032 1472162432 911645056 1299220224 1247753472 1881098112 1962730368 1218227584 122456448 148403328 1619226496 1549666304 1228785024 275026816 1779500544 1042718976 // 684 1748051840 1310098176 2065490176 1200002560 1782931328 1182761856 2131050496 2095503232 1394534784 147140992 1139387264 1389172992 1798572800 1927779456 1097730432 921514240 1717792384 98461184 1333885440 415037440 92900224 154163328 1183355648 310143104 // 685 1188055680 1815899392 408339328 373936000 1220095488 835502336 1315657216 905751552 2000884992 991392768 1141635968 834406912 1376997632 854944640 497771904 1983483904 1819763584 721340160 1645929728 1290150272 582274560 521284352 223473920 78173440 // 686 350806272 651775616 355626368 1218556416 549743360 1150479616 1779738624 1269186560 917789440 1414228736 1067820416 124984064 1374721536 891682304 328971008 1060755584 861139840 933967104 753638272 1150471808 1425295616 711282432 905618944 236150656 // 687 1275296000 326418432 1032926976 681091072 134869120 1682176384 566574336 615081216 1383674752 1373972352 1891526400 1146909312 1811364992 1136510464 1654604416 1800228992 29799552 310909952 1034047872 426498560 2138674816 78116736 974146048 932421888 // 688 1684393088 662586880 1602385792 1299723392 738269952 2010057856 1136308224 622982912 796368512 1271592704 541683712 848807936 2078729600 248672896 761602432 571939456 1746018560 132546816 1590014592 688778240 84054144 1681412096 7226240 1556612736 // 689 1638260736 1179523584 1182557312 879331200 690398848 240087552 439682176 747913984 193407232 1672525824 1068227328 1924012672 519228032 1121718016 1536806272 2035833216 687314304 479891200 1083976064 240912768 458286464 848934144 420686208 1577160960 // 690 531708544 1919023872 839329280 1758599808 2013247360 1601062144 440192000 2146998528 60212480 1356871936 1187787904 1300583936 487449216 755558912 803990016 649315328 1321888512 76868736 1414099840 667763840 1152023680 16534144 1754271616 330205440 // 691 26843776 1496324480 192779008 788606208 2075355776 188096896 293677440 552632960 1609799040 355335936 924895232 917170304 258666496 1490643968 732174080 622010496 2122993920 1784670336 711933696 1047176832 611575424 1785349888 1840686720 430889728 // 692 1600964224 657323648 1175614080 1719183232 1263706368 377516928 1472573056 131185280 791460736 24310400 1897714048 485218048 1112344576 1875436032 1863989760 370292480 2095145216 1455934976 499755648 436853888 1814143104 1781973504 1726391040 1282305536 // 693 82092544 1168133632 1174166016 812187008 1613210752 1685757952 1532159360 377034496 496354688 727832832 46011392 1653377408 1463978624 357684736 1914042112 833323776 691739264 1234342784 162020096 222337664 954782720 456887936 1528411008 1243984256 // 694 2130615040 589819776 1501704704 1323500288 67794176 1333189504 891448320 812501248 393584000 1943631616 12166784 74879104 1427037184 993774464 657795200 1707927552 1397644416 966079616 998048256 1327216512 1205662080 144473472 972589440 1773379456 // 695 1637651968 104208768 1975018240 719048064 1059470208 1814520832 706368512 1055274880 285702144 1782124544 897725824 955239936 996612224 85401600 450152192 1682782976 1635665024 236328832 1982101248 639590912 2132435328 1812984192 1067368576 1231288704 // 696 1870709248 1343682560 574947584 1651172864 1831789696 1408110720 737541248 34241792 119071360 1354264960 849201536 797698944 1590835840 2037722880 1377260800 77980416 1854949888 179235072 1190684800 34369408 1729634432 1489924480 1743096960 203849216 // 697 300434816 2053709440 772253312 518169984 412199808 1728695424 591803648 709521792 1206051072 121404928 1363162624 971329920 1614535552 1300121088 538219008 705840256 1584570624 119924480 1177565056 850682624 2019240704 145720704 1613269632 73269888 // 698 24750208 1135089536 1173633664 585496448 828081792 1925889280 425100288 1433419136 709164928 413312000 1852842624 1063210880 1708809472 1703408896 111145088 1212268800 1990493184 921135616 377669248 704735232 178429952 392210944 2055828992 445622400 // 699 2107026944 1744820480 1671856000 103846912 1636748544 1764275840 611335296 1124919552 1118477952 1674848896 1122538240 1436713088 331084800 627545472 1115486208 945981824 2120451584 1807214080 695735552 1479710592 593330944 576337280 1597121920 1793454848 // 700 1753742848 1749977088 2025751680 1372616064 105046784 1481611776 836401792 193782656 1590642304 1925049472 1966134656 1109437696 68410368 41402112 1714411776 1813617792 975094144 1933287808 1457573248 374697472 1280402688 948749568 1684768896 2145797760 // 701 793849088 1431500032 582833408 556467840 1173045120 1344107392 16526464 1037640320 1839394944 984013312 915048192 780813696 954975616 883598208 347760512 1313891968 432334080 105487360 340347264 591479936 444216320 2022811520 547850496 315755008 // 702 797262592 536016896 2079457024 116063232 1068838272 1982248960 1764368640 2093207936 1994034944 573009280 984047872 708241664 804249600 361217408 626268928 329717248 1188641280 90992000 526194048 619836800 673861376 895124096 1441486208 1412783744 // 703 2087703552 1520944768 1910352384 336644480 1463719168 765110144 712838528 1955951488 1221631232 271355136 1712772736 2089923840 1221598464 1952667904 1271960064 1540057344 925744256 1097036416 182698496 1448652288 2058184064 213887616 1612761984 2101740032 // 704 2006097664 516913408 2083646592 1422744576 764924800 399525376 114024960 584250240 525906432 395965824 114026112 718467968 1181233664 1096219008 1666615808 1485089280 591235072 1040855936 730955648 788183296 164294528 1369480320 448076288 703703808 // 705 234563584 1457577856 844459520 594545920 1694048000 1650812800 29167104 1423651712 1451124096 1647142784 1305807488 36697344 53676672 2006653696 2086424960 43314560 15214848 227544704 1921773824 1763649664 758026624 2096288384 1681379072 847659776 // 706 364615168 603544448 2023374720 1593057152 704018688 1910049024 1491897216 869668992 195603200 1281931904 191320192 545464320 1366400512 1660322048 64862464 1709943680 1571708544 2133187200 1249666048 1021618048 221498880 544264960 2126120704 963111808 // 707 664796160 1400535424 1840592768 1724983040 725192960 1705332608 2078385664 1693991424 911324032 832791808 1301603840 760423680 1732585728 1784776704 366041600 1234084096 1901369472 1207899392 1288405888 501533824 795467264 1498084992 1854248064 2143741952 // 708 1814428288 1395048960 1995256320 1354929152 1086387840 121239168 770541824 934749184 37126528 1837114112 1761813120 555444864 1303374592 1510547456 179853824 2129481984 1439690368 640507008 1520408576 1408084352 547176064 1884948864 1742144896 1605270784 // 709 990154240 943435776 1885045632 246647680 975987968 767503488 1296455040 685267456 1213596544 122455296 735902336 1123431296 1871225088 2046981760 981675520 177677824 791193856 846393984 660580608 382367104 1950444672 1778861056 162439168 1222679168 // 710 382266112 1826712704 1168559616 546615552 536535552 2016482432 1538746368 1571115008 908407040 1925931520 748144512 1309286912 1877740416 1790317952 1155416064 494184064 397006592 1014594176 291187840 22615424 1789924736 966175488 1097046272 246683136 // 711 1773374208 385784576 1951494016 128765440 1743516032 1661334912 50707200 190036736 379272704 157903232 1896029568 651467520 1023010304 1455441024 1391912704 510567424 1706157696 1867406080 749567872 1682623104 1485194368 763725824 852154368 951266432 // 712 361491712 113858688 703097984 326726528 310041216 101894784 1949535232 1702669824 759020160 1713558400 1834848000 1668626560 1866848768 1232935168 1388280448 1381942912 1194141056 744780416 556346112 1613894272 871236352 741555840 1812644608 1054261376 // 713 2068522112 1027585152 1338233728 1413470336 1566992128 248443520 511428608 1002095360 872455936 228278272 31718656 262355584 2127814272 1191496064 2037339264 424980992 679580928 1062373376 2073088384 225949952 34133760 875569280 1654342400 843983232 // 714 1909777024 1562844416 1153290752 785950976 61738752 1931794432 494653568 682439936 731277312 1966782720 686010624 1549692032 1190209280 1216384384 1853909632 1433012864 916805248 303262208 58573696 230176640 658561920 302150656 1391534080 1311584000 // 715 784107776 1126361984 1451504128 1971446016 1673253120 392344192 1488322304 116982272 1282205312 734840448 22951296 499424384 485840128 1731020288 1610808192 71469312 735593472 651869568 1366746240 9770752 1033373952 198957440 1962458496 1217875840 // 716 559711744 1326585216 146600192 1068764544 1253539072 1506815232 2092505856 1005800832 2015312128 382697856 1516628608 766058496 1720081536 2002447872 1059320704 932672512 1932753152 1834955520 1728729984 1984852096 1070032000 628882432 803362688 1214447104 // 717 785662336 977988864 1061921920 1733801216 1032991872 1854904448 345680128 1993672704 1310403712 2038227328 842782208 1152344576 1533545216 1993471744 153300096 1453118336 336947584 1446592768 1884365312 1578566912 2015224064 411009408 1458669440 1142779648 // 718 1389438080 1629302016 1117655424 84741376 95232 310977664 557321216 1286813440 979234688 211002752 2110385536 311359488 1858604032 2082816 372319488 264259456 554761216 375525632 108020352 524838656 1035072640 127654656 883980672 306924288 // 719 642539648 1990354048 1935632896 1363891456 1032942592 1590147456 1707183232 1666333824 1181898112 1363961600 1079604224 1960862976 2147167872 42180352 56903808 411326080 696354816 366123008 1823292800 1725876864 743861632 319472896 894513280 1175147776 // 720 1449822592 1091397248 1582567552 198667392 1253192832 1874207360 653030016 2067326720 99432960 38297216 1159376128 466540544 1655387392 454337280 1216559232 1976959360 965172480 520329216 357267840 1128879232 1429484672 56447744 313013632 681126528 // 721 349977856 1858162048 1972825088 872637440 1673493760 371852928 571826048 1348344832 1556691072 707644544 1936629632 478874496 2040395136 753116288 592376576 1078331776 1214514176 283411968 1275933440 1475133568 719158912 655535488 467824896 1137819136 // 722 1680017024 934167040 1767602816 226333440 61591808 295910400 888806528 983058688 1819848448 604424064 1632192128 1054675456 1414589184 379470720 672296704 961644416 889951488 1255362688 938978176 1163099904 2042385664 1969724288 906974720 812343424 // 723 1454814336 1454729984 138767104 197013632 1566969600 1160471168 2085283328 1785294848 1539838464 1442167936 1982589824 1145165312 1731915904 939050752 691391232 899426176 1977833856 1073700352 1877297920 1495727616 48075264 450375040 165784960 1799921152 // 724 280679424 1127287680 1482961664 1261916672 310273792 436990848 1913877632 1347810560 660590848 282228096 1325127936 2137930624 1307386496 1732643456 1435279360 2133298304 1431826944 1711101184 917801856 914057984 2032887680 1383568000 759506688 759354368 // 725 419220224 1658949504 2109615616 1629163648 1743444608 1979889024 878947072 2046790912 269177984 951648384 416235648 869615488 4191744 723830912 411465984 2146779904 39845632 1384129920 1255793408 477408640 1361692416 1361908352 773657216 1286791552 // 726 1875610624 2024733824 2102889088 131881216 536605056 2037543808 93068032 396088448 203093376 1921040768 152347648 1330322688 658995328 2049046528 798764544 561083776 139597568 617121024 1268367488 1268562304 113555840 764963840 1050859904 952363520 // 727 1433581568 94197504 639129984 94427520 975888896 1047075456 1609129600 201279104 932841344 191068544 155323904 1361193984 1068476928 90260096 1072360960 860964480 352531712 1295077376 824601344 1737167360 685668480 819629440 1941114240 730282752 // 728 109997184 893413504 809718784 547186816 1086612736 1152540800 1566713728 1042004608 217419008 1925238528 1362182272 1653833600 1103119744 1866100864 651206400 1287913856 353160192 96555136 937832576 925597184 1825796736 1611582720 1560150144 1724764032 // 729 293412352 98637696 1112038912 1586051712 725153408 1965010304 1312444288 1634336128 1855654016 1467410816 49834240 1038954880 1202110592 1110008832 311508096 1904490240 1517230080 457549440 883730944 40585856 1048585856 860612608 582694016 1373776768 // 730 327652480 2110339072 1752161408 1616450048 703697152 2082278272 30954752 631736576 1640877696 1562254464 1331315968 759390464 55918720 1177002368 1657534080 1352251392 1952254336 1645168000 538031104 1387397376 797256448 2045442048 1605869184 2035153664 // 731 438252032 2004984192 1847556096 347198336 1694398720 2052685184 1630050176 885072000 910982656 1136878720 1181421056 437474432 562991872 875899520 1707372800 41512448 1678780288 1582186752 1612895872 2076574208 1841282048 1390861184 1640836608 1931877504 // 732 114167296 708340864 1489150848 1897103872 764485376 1463604992 1974173056 290542720 470227712 1669971968 79181440 1782465920 385920384 2014805504 1696173824 325083008 245970432 277932672 1867450112 961475712 1942197376 1240415232 124034688 1625323008 // 733 836297216 2007702912 1485798016 1931307648 1463800704 1753059712 1015965056 1828924032 486420992 843173760 2086913536 964109312 2051765504 1685538432 605988096 632988544 1611815808 1557004544 1883057792 2051998592 1488430208 953518848 843812096 237184128 // 734 575058944 822223872 1403719680 34836096 1068930304 1561153280 575890560 2049741056 1849759360 1095164928 245014528 18767232 440837504 1943474176 1855031552 848846080 2037066112 2030540416 758195200 873124608 302203008 146350080 2006485888 1799846272 // 735 1784943488 355378688 1013535360 333960448 1173171584 1520979200 1095874816 292554368 936182912 400260224 1090350592 607656960 1956532224 1998281216 454255104 1098752640 1546393472 1140179584 9448576 785385728 1734012160 1360950656 300749184 1094262400 // 736 448576384 1620159360 687212800 2017866880 105070464 235200384 564943744 1024893184 654797440 1552576512 1965126400 342616448 375782656 233168256 1089758592 2108208256 1012914816 2131477888 1455639296 1199926272 2056026112 1339009152 426048640 1270453760 // 737 1010975616 1065075712 448001920 168552576 1636492032 1341414144 1274985600 106363904 1737631360 294025472 318462848 1937468416 930444288 1633760384 849106304 1110010368 535569024 1163001472 593368704 1924806016 1481059200 1853719552 776398720 607839232 // 738 757984384 304796288 752951936 840901248 828296448 1540290816 727732224 1058495104 803609984 292748800 305986432 375181056 1746700544 1147890944 607234560 1421324160 1207782144 1908703104 271773824 519111424 294252288 240195712 286844160 1590235520 // 739 951628544 1281067904 389858688 861520000 412321408 80820736 961609216 1475028480 1167969664 1455184256 1203624064 1513932928 1282740352 1813804032 1977512576 1882189440 1189544576 918842880 1655955200 341191424 1200178432 848066688 1249585280 188000128 // 740 1333359104 2034038656 495948672 228108928 1831447424 1120379008 1589468672 957127040 1094902400 937169920 620367744 1050885504 1338152960 844992000 784488320 816553472 62589568 61356928 1644251264 589176832 533868928 1290927360 794611456 388167040 // 741 1658118272 969813248 1530109056 541152128 1059513472 1398739584 1091163392 967372800 1611102720 966656000 1620539648 127068544 556046720 981922432 540493952 1794040704 1583263360 136177024 1972134144 1030707328 1451480704 1220896768 1598852096 1309537408 // 742 1283403776 623167360 240800256 281007488 68041600 753365120 1188953600 337862016 283537920 577310208 246224512 1743248000 1254706688 2084281472 1689318272 133266176 1463844608 688747520 559784064 827987328 1406342528 51723520 886583552 1929596288 // 743 389846400 837907328 1441996544 1846135424 1612870912 1590859648 1877047424 1393716096 902931584 787176704 1687583488 1478679680 2053707648 725299968 430843392 1117589248 1226582400 523014528 1977968384 1148673536 923027200 1092841472 535564800 1230634624 // 744 2098709376 1298649344 982308352 108292864 1264034944 2008774272 1201190912 1207679488 1802222592 995014272 701265664 2111135488 1500520064 352998528 997626624 1273263232 934592000 1626569472 1090636928 1215565824 2063369984 1472180096 1333623680 2084370304 // 745 592809472 1498559744 1235588352 1928401920 2075304192 1670001920 1205581440 169472896 906309504 1778081792 1106973056 1578209664 1088974592 1683062912 873712384 1007079168 87801856 1145590656 1068616320 1855716096 1599007104 244708480 1166076160 1491359744 // 746 1775584512 1763613952 1833341312 1660653824 2012965504 104479360 7153280 734348160 727709952 99792256 997005824 349631360 78383104 3477376 465389056 331153024 959527808 1936954112 1406300672 625818880 1635406976 957749120 1435209984 1414879360 // 747 1361339392 1263342080 1293202560 1027126528 690468736 1116665344 1691896960 1004153216 772266368 118677504 403969280 1047389440 1552384640 1556720640 187279488 1573705344 30792832 340270336 1580540032 1168499456 1653889536 344336640 1949386752 1179075328 // 748 1141716864 115097728 1387294080 957357184 738633344 1817180032 452195072 388274304 1290552704 19189376 982328704 689348352 1355261568 1772108672 637775232 322393984 1141977856 986464512 607034112 557990528 229774336 281074432 1223756800 1400672000 // 749 762014080 1189795456 884764288 656941568 134814464 2098456832 251967616 2128845184 538740608 1894908288 71591552 1561013632 887535872 2045257600 846001920 866144000 164313600 1741724800 1831146624 832492032 1027807616 1605096448 55442048 915944576 // 750 792438912 279638912 1663109760 629512832 549580928 1478599808 1723214464 101565312 1247004672 590652672 1483840384 465973120 2060063872 135005184 1208166400 1950820480 328680448 1575041280 1370388096 1778719360 1396613120 669332352 1519025664 982362240 // 751 1231727744 784635520 1415769088 1820322432 1220307712 1730553600 1879367296 1736289408 1385487104 352659712 1474034816 1733808384 1681185152 1965879168 1339424256 2039370112 617584768 731008128 1331172736 2018833792 576161024 592585984 1320826112 718072704 // 752 412812800 1161922944 1159484416 579295104 1782656512 902668800 1314937472 1887428608 755237248 1047187456 1727062144 561867008 515969408 138078720 53708160 1692087552 203836800 629719552 356081280 1435063168 786782336 857927168 1537421824 811973120 // 753 1194132992 107770496 1733322368 94073600 1857904512 1761340800 925075840 1255044096 446802560 683780608 1192724992 2042722048 977443328 1098293760 1489572096 1662028416 1777742080 855023360 950937856 1239648896 1766104576 431395840 647600896 1348626816 // 754 1437185664 770529920 2141380224 1869499520 428294144 1650994816 2042073088 724970880 259196288 539555584 1097577472 203268096 1660516096 356489472 1737549056 1017106304 1621870976 1649281664 1359974912 1837961344 661051520 414348800 1260489472 460108288 // 755 1751627264 818841088 1890258048 192461952 2109145472 1556114688 1293056512 1909155584 833661568 383982336 776394752 1582649856 1971999488 914419328 1345117696 311080064 688466048 405966976 1505637632 759012224 1210766208 1530692224 1784525696 2070324608 // 756 734740352 1176157312 1177313664 461331712 1854048256 1506662272 1179034368 177691520 150705792 1045467008 1225841280 181907072 564368000 144254336 1902360064 215230848 2006502656 2102884736 199551616 1326497280 370471168 1498505472 427136256 871995136 // 757 194017408 746109184 1417856896 102576256 1691883776 1367225600 1245540096 307550976 934370688 1099660032 478437376 1375842432 756373632 1102227840 1624531840 1433826688 179132160 1133554304 74203520 1414547072 1553286400 2135279872 1939338240 126826752 // 758 558493312 1649546368 1287005440 612705664 1947969152 1871621888 399447552 2094043648 1155408768 2074365312 1043747968 376573312 1341163904 667226496 888902272 1704108288 2125355264 175106688 634472448 1370643712 1679629056 1645101440 1708531840 518937856 // 759 765022976 1927993728 1090989696 609567488 896210432 1933182336 1905680512 2105428480 1606845568 1531313152 987555584 931856000 2027563904 599187072 1049323520 453688192 645509248 2029676416 110550144 41445632 1951410048 978273536 1378067584 355803648 // 760 1086042752 1921780608 115812480 317971584 950705536 40908800 770938240 1807314304 1358760192 1059393408 1808285824 821890560 2144910592 530861824 630868096 1067576064 1116469760 616310912 361363712 306796672 139535488 1275102464 1737277440 992901248 // 761 971649280 319004288 638136320 293097856 1901799040 1660232832 862199296 1787889408 1561106432 845533312 2053183232 1692768000 1782873856 1710003456 25980800 800729472 1275788160 807190656 342438016 6899328 1661470336 1254502528 781495296 588441856 // 762 39584256 611853696 1838303104 133880576 1660714368 529149312 2027813504 1501794176 1646893568 51782272 709112576 1087284736 1507331712 1421451136 1126254976 103821312 1613783808 1534460672 1120515328 827075712 608375936 1165640704 2076989312 1076345984 // 763 1693051392 1774079616 914791296 1798996480 1050106240 1751253760 55536640 1523703424 117196544 998272896 2133479936 667293824 1100715520 98431872 330938240 1552470400 624281728 1275220736 299182592 1594957056 1931342080 147272064 391678976 513897856 // 764 543094272 1963591040 1882673280 1300362496 130690560 1643022976 1788930176 266886144 1903560832 611260160 840740992 583915392 978115200 1990021760 585736064 7133312 1315440256 737994368 1184647552 827615616 1464014080 701854720 999464192 1868806400 // 765 228337408 2003884416 651130624 792611712 2085540992 776725376 166642560 1476704640 274835200 1733887488 1182421632 1943552128 1871911552 1331879424 1498992896 2139730560 807925888 392888832 1358254464 1950158592 1683964800 1509836160 373661568 1114727424 // 766 860216832 674968576 689603456 696733568 1093092864 1000459264 601777152 187163520 2033544192 1290244864 1603866624 1670391680 1817962240 1487084416 1419793408 1532531712 1527625088 1396551808 375451008 2115593728 273670528 485557376 1719783168 1575380992 // 767 1179181824 834954368 396041216 933862016 686004608 399142144 311009152 931777408 935566208 997424128 1237537792 1980530432 1987019648 147293568 1295544064 1331441792 1230828928 142382464 320365696 1038168448 550755840 2039090432 1373608064 238361984 // 768 1717502464 2028365184 1528794624 301118336 1100881152 727936 328663680 766393088 1648744576 1633559552 2036406144 1389925376 740437888 873316352 664552064 533560192 1412562048 145572608 885491840 1677413376 1990082432 208628096 329827968 1881225856 // 769 1205567872 1799650688 1216787456 755435904 1265717632 1174353536 1066393088 1860204800 1328902016 408220416 667550848 748813568 1236880256 1549736448 883311616 704695168 650813440 1204972672 670039168 456294016 1785312000 156149376 376476800 941188864 // 770 564990336 939137664 2066972544 1505927808 1156615552 530144896 1810688000 1173597952 97603200 259022080 1230366336 815367296 264116224 644737536 1650423552 1967862784 220157056 493408640 437044992 1398907008 475346432 108643584 1981835136 1361011200 // 771 1299707520 446486272 700033408 1921871104 1875435008 1762200064 1640588800 591522304 1059439232 860090880 2059715200 251157120 46602496 1176492672 939759360 1527019136 1749397504 662602752 348487936 532237312 158464896 1199609600 1811183616 2137964288 // 772 1869244544 2133259904 152039936 942340096 158984704 736296704 859362944 2001820416 1828003200 1151782656 1270227584 2100745088 2071837568 987619072 926008576 1577130880 1837490176 1213650944 1545006464 1634582784 2095978112 1511509632 1547018496 646824704 // 773 1133811840 1358182656 1281691392 1797807744 1564617216 1177635968 796457856 1619947264 931303424 1582528512 1307671936 610813824 1577508352 333543552 699770496 342229888 1588151808 325970560 995995136 67351936 217071616 598789888 1519532800 1234020608 // 774 408148096 802784512 145948032 1412649856 106339200 2073804160 955539712 693131136 407457152 1114211456 1491598848 569267840 874104320 1082693888 390057984 1534241536 868071168 1034107776 1029702272 1817957888 636405120 1651662464 1704339200 1032739072 // 775 767522432 408083328 2006549760 79171328 1598504192 911377024 1892946816 1814068096 771339392 411230080 1704918656 1091120896 754673152 1057863936 417105408 1753152256 1301186432 1631901824 2066309760 503296640 1688330112 1675512320 351157632 2003390080 // 776 1733906048 1106670976 722738944 1849425792 1340583168 1912975488 69103232 902369024 143266304 947423360 1152043264 965542912 1304614400 1701155456 1991710848 1363551616 630002688 1792170112 672129920 1996652672 974614528 1515954432 1866835328 351204352 // 777 1161288576 1489261312 1382386688 720043392 753759488 1478300928 162683392 1677672576 2091508736 1217383040 1522225920 1926918144 120649216 2075633792 514351232 882258176 1424705792 1018515072 84152448 395857920 1362196864 974459648 1455661312 2109565952 // 778 413343104 2002881024 1183282688 2049930624 274513664 43653120 1459303424 320762368 1656892416 1248209920 835173248 298320256 1474953472 1506697984 197558528 740008320 202555776 1468055808 1277584768 84197888 833114112 1875581568 1284439168 836552832 // 779 568169216 596778368 1729247488 1453056512 1308686976 927036160 1087825664 1096392192 1506379392 43883648 174439040 48051456 19775104 1980596608 1568863104 1642613504 558767744 430576768 1802766720 1941354240 586103552 2006593152 703560064 1496489600 // 780 1163806976 1375491456 334831488 1115649536 642412160 1148988800 1636437632 1120948608 1870291968 624883584 1486625408 291225728 1916755072 1753311872 917553408 1781867008 706650880 138584448 1000787200 1734064640 2068739456 1282389120 1998374528 1687646592 // 781 2099766528 1212666368 992248832 908875520 1253869440 475745920 2009997440 816880000 1900867072 2130121856 661129728 153981824 97482624 617593216 2025695616 280522368 1066994560 680786304 1391815680 456994560 1186050944 605317888 1473921280 2119531904 // 782 1235815168 1133288064 2011445376 1317434624 710271744 1968418304 193355264 742503168 323735296 309408896 734014464 1786492672 1988078720 2000055424 2007922688 612266368 1946306432 1605320704 767881600 99802112 1990221568 366438912 1234787584 280271232 // 783 2027823744 1261407616 501527168 1571814528 1771304960 420002688 1529852416 2119405568 440518528 373924864 380585472 1166493696 1674738304 372252544 1669808512 1778391680 444506112 531736448 681564544 1976732032 1722244352 762735104 1790629632 1647225728 // 784 2038739968 1568643072 418240384 1060977280 938428288 1778371200 1812081536 1482847232 496579072 491903360 138764544 1888235520 476298368 2104848896 1411080960 1840379264 276749056 1066469248 673139968 1563591040 801493760 179502080 929606400 1262712448 // 785 980811136 783001344 1156770432 1088008832 1042935808 666246912 1498384000 195586304 1882015488 474940032 664025344 1660388480 945017472 1399748736 1087949568 1685188608 1718503168 329148032 1892992000 766446848 1515379328 1343595776 1620377856 1608386816 // 786 1025684224 731107840 1012054272 1517909504 1709642880 1554836736 1009744256 944337280 2038511488 169842688 602542720 1836092800 10773504 734705920 827854720 1718724224 695625472 1084397312 351713536 72961792 607667584 1995064192 490696320 724685696 // 787 365841792 1455512704 1426418688 132849024 654717696 1058291072 1306377344 1664782336 847281664 1886595072 74009216 1591610112 2067505152 815398400 969229312 690868608 1949995648 1941914496 240219648 989914368 1327738880 1308422656 1234493312 1692178688 // 788 1074993792 140247296 37782912 106643072 901480192 219169024 1672727424 751116672 1762776704 1973326080 232538880 1679542016 866999040 160440320 1064534912 1874390400 1715403648 1892574080 1208227328 2125758464 1708124928 932076672 1919645824 833562240 // 789 283209728 329846272 2085698176 1474213120 2139884928 598640768 1458784896 1884036864 1924035712 357509760 2025333888 1981741952 1316884864 2089129856 424589312 871425152 77283072 989874560 1944764416 1669807744 449198080 1802611712 81704704 385895808 // 790 365340288 1341217792 821886720 954050816 1854745344 1092636160 2028123264 971581568 369440768 1429823488 1287910656 1932683904 14259584 790014720 1276401536 1096968064 1120671232 170142848 835060864 1560484864 915263488 1074489472 961806464 1785435392 // 791 1072159872 1180958208 792487424 1153249024 886281984 1996788096 208710784 850336640 1081406976 1106511616 980140928 1238661632 141771136 1414486912 1336055808 143861376 18909440 1032851968 590611840 56767232 1431320064 437081344 1895932032 2110722048 // 792 1320779904 1445260160 1425891840 563924736 2082183424 1262895360 2088055936 1706444672 1646254976 363733376 2083576320 1940800384 159300096 1172379392 1349901952 1684309888 892225024 1083396736 1412794752 62210816 1093679872 1931744000 2023698944 403671424 // 793 1053329280 1225518208 549752960 1988791168 999812864 1257455232 540289152 1646953600 589210880 1307718016 2045008000 1608456576 989690368 1066084352 1120632576 624208640 576344832 1697260928 1286001920 1240254976 664575616 60979584 786446848 142274048 // 794 806631808 280166656 340331264 1296399616 2097212800 2057562496 906204032 1044863360 1260903808 117223936 1336694272 332972800 1115489280 1033379328 1439686656 1245275392 449094528 970042368 1742185600 1770421504 950966272 533432960 864681088 1134246016 // 795 322098944 1433481984 1769821952 13910144 698014208 958418560 1610695936 321181440 1876681984 1588526464 934755712 1327606784 1515070720 655324032 481339264 1958419456 1897876352 1298600320 730726656 1915926656 1672422144 1727937152 90075008 762336640 // 796 1585303424 2046158720 2003279616 1501215104 297818112 1479332736 1738558720 1984673152 550152960 1489112192 59261824 1378744064 1037102336 1073091200 443953280 1491363968 794660352 1366488448 1810421888 1062649472 1473508608 1563786496 1279120128 1560068992 // 797 1496827776 1083020032 304875648 1751573760 195641728 1898413312 1350096256 1302511616 2103123328 1749013888 395396096 525254272 2134258432 1511011456 721053312 1557489664 1680723200 689324672 1976391296 1279745152 253543424 1048637824 528214016 2088368000 // 798 187836544 1427682048 71651712 656043136 1911052544 119354880 955930880 749840128 693691264 1027249536 599390976 1793069824 1373406848 1539781888 671585408 1159768192 1057247744 840167424 1199114624 538212224 1606549760 510000128 1282008576 579651200 // 799 282884736 180948352 1892723840 1282111360 888192000 667366784 1575356032 159491200 600105600 869415936 2110211968 2049156736 169597056 1124391680 115362432 88872064 334517376 1114717952 1901092224 416224512 456756352 597275520 1290942848 1202507520 // 800 877339264 756761728 950718848 1955637248 2105830272 1696397952 1958572800 1187801344 1181699584 219965056 65794816 1151540224 1038575744 1460206720 1326338560 486003200 1664208640 9843456 1327180672 1744630144 1030651776 1791743616 908504192 841703936 // 801 730621440 917158016 887319168 310323200 2070757760 1713098880 1329203072 17339776 1747220096 2103345664 752071552 389458688 402461952 1774000512 198901120 624745344 1430934400 965039232 1510997504 858628224 159068800 171480960 305701760 1180771200 // 802 947044224 2087945984 312985344 1310430592 119954944 188927360 1092225920 2112269824 1472553344 76381184 922416896 670683136 1053868032 108614272 2020792320 1620916352 1625164160 1635126656 1602005120 254670720 266400384 403242496 1667334272 738080256 // 803 699519104 451582720 1214361216 1346197120 1193595648 2024120960 1899911808 1067893504 586295936 2143956736 873868288 530223488 486549760 661651584 715892608 1566276096 1122358656 1449930240 2031400448 61313280 1503148544 2139986304 489683072 487182976 // 804 410756608 1677297536 506347392 2122990720 405032576 1040851968 1786267264 1230307712 1769419520 813078272 372285696 185255168 2105218688 24408448 61583616 467901568 698990080 1407359616 1713805312 1673945600 1274428416 1128054528 1812214656 979812352 // 805 190315648 1010349312 1753465728 1645311104 2119818624 877664512 1033156992 1655448960 334091776 587284096 1045810304 1021057408 174862592 423582208 343305984 2046737280 381656960 259091328 2112293760 1340071424 23395712 434640384 524918400 2143941760 // 806 547416448 1359612416 1290604672 1339303680 1043600512 1896548992 550500608 1328735488 1091836544 1830555904 1096693760 358415360 1175567360 625248384 549109120 1546314240 743293568 2029175936 1485792896 2059765888 1407167488 1932868992 1422865152 245189760 // 807 986985728 1563143424 1721619072 690117760 1476830976 665433344 789991296 87999488 2145150592 1009778048 1872754560 974834816 1156551808 1613790080 1369585152 1019817728 174836864 1938859648 1988824064 1296001152 852808576 639839488 673866240 1129480832 // 808 661438336 2099410560 2133316096 338382208 989723904 806293504 134725376 1102331776 1401463936 2039298176 1165698816 1928914944 385585152 1283313664 1357936640 1679405184 388383104 72446464 877984384 167462144 182493056 1418243584 874334336 1274757504 // 809 1233951104 1373411456 754261376 296638080 319128320 2114300288 1910733184 711165824 96878464 749755392 765350528 212221952 784618368 366900608 22922240 336366592 1330724992 923596032 965732608 572758144 102375936 2122867072 1524099200 1235070208 // 810 1013934464 134989440 1422426240 354034944 1812871168 226601216 1701818752 1510031104 100321664 1034444672 613200640 1649746176 1125207168 388716672 578165504 1114459776 25437824 2135431168 125869312 594573312 890910464 1721979264 1651927552 1990076160 // 811 852505088 1562062080 462803328 2023852800 1129822208 424412928 1734977152 1748386944 958312704 212570496 1575024768 1379265536 74256640 47215744 1652039424 1390286208 2078092672 1583857024 1185797120 672950912 502956416 669638528 448429696 52538240 // 812 1700036096 482235648 658099072 542510464 695106304 2129062016 897290240 1842293120 1306174080 2134171008 1758170368 1181414016 1830819968 1166715904 807937664 415726720 506039296 1092215424 2117627776 2067784576 776450944 1214964736 877954688 1206076672 // 813 1324541824 1083502336 560204032 1138815360 626448768 140554880 230318464 1663187968 1719981440 1621518336 853339520 433179136 1911257728 1242953984 623789696 1191228672 1530687488 1617277824 294445440 454105216 360820992 2035374080 1438618880 779967360 // 814 1501713152 1141217280 1308377088 4099200 1979863168 1361392384 949960960 219273856 172130816 1845011456 1673825408 483159808 1383833472 1489990784 1780998016 423424256 1607046016 1636695168 1643400064 1432231680 1854756224 520022144 1031401344 624154496 // 815 2125464064 1861217024 1611067008 692978176 1177196160 633102464 1897027968 2141131520 287832960 1395200512 2124755072 1393551360 1747792512 783712384 1914366208 1664557952 489566976 1467601536 603288960 1050296064 1591470464 1301147008 1637668992 2496896 // 816 17022080 2120749056 476046976 2026010880 1378627712 1893637632 1597288704 1883656064 81049728 1418218752 489092096 994209408 299894912 1517462144 1883118464 1602535168 1353578496 476383872 911899264 1650156928 1743136128 147750400 738233472 1003143168 // 817 396995072 1885436544 1362036224 1832171648 373782784 1264635392 1878334464 948393216 136978944 192971392 603001344 1177261312 1424345216 1001710592 811733248 416984064 1447660928 217932928 2019124608 843023744 23798656 1930434176 1085747456 446958336 // 818 1268358016 663533952 1672640640 724017280 255535488 1406232576 2014619264 2025724544 384700416 2020175488 1250827520 527250176 1783131392 1167539968 177586816 1040790144 2093211776 391629824 1541467776 1173732864 771514112 704307072 1782751104 431924224 // 819 1817587712 798934272 1241708928 1884459008 11089152 719731328 1068801536 2040384256 1147251072 1587824128 393468416 1612662528 550515072 119815424 1409171968 1412108160 520438400 512880640 2142755072 2141190912 296745344 1860246144 1723264512 1661364992 // 820 5667200 14681344 1485835776 1247539328 509795328 368549760 1791436416 1312871808 1235393920 1952750080 1176059776 983177216 211668992 2044637184 668591104 634127360 2045926528 9412352 1786671360 950445952 751536640 1101188224 356784640 1738101760 // 821 637246720 54157184 892875648 1357434496 498504576 1031423488 1142966912 541581056 329881856 175192704 197343744 1512775936 1523990400 1578512384 1169062912 579323776 184166400 288403328 857378304 1771778432 1357814144 1742540416 338066816 970015232 // 822 1315241216 1171056128 1569479808 1861297536 952242688 567767296 1514594304 1398888704 235522816 995680384 87509120 872721920 1526185216 282677760 1910894720 1277944576 963428992 679188096 976648832 1999348480 140997248 1958249984 2147437440 1339555712 // 823 1658793472 607530368 1517961984 517114240 2055652096 850429440 1773929728 617198976 1422221952 1795509248 1467063808 1552046336 306374144 1634601472 683751552 516268544 361360384 944330880 410299008 791774976 2133521152 1963455104 407326720 1927382016 // 824 525390720 42595584 448276608 383875072 1441381760 165514496 187715072 1288724608 1801199232 462337408 719940352 1617591552 181851392 190873216 1872782720 308160896 730932608 1089124608 1256512768 1092398592 272372096 943784832 934511616 222001920 // 825 776087808 1829430272 207540352 11201664 973218688 1129416960 542514176 1081617408 1871588992 1822881920 1130685184 774250240 504417024 1630259200 1179401088 985025920 1843636992 1704386048 267677696 288423680 1827738368 1336332032 1415903744 580208128 // 826 388770688 1002533504 1390656512 129566080 1176260608 1287145984 812703744 1795107968 1226474496 1518637440 1460765568 421616256 1084078464 2131763712 985389696 1688698880 1817070080 244761728 1013236352 1777059328 413048448 606177664 294273536 1119426688 // 827 961480576 633050240 1012554624 354730496 649483648 82144384 2090813824 1363201536 259658624 1935734656 495464832 2118573824 345564032 333336064 1652963840 625553280 1383748736 188557184 648000512 166357376 1655742080 780544768 1269491712 1887222400 // 828 380039296 439970304 287417216 69198464 441889024 1831818624 1654661632 907074176 809341312 753075072 454835840 1265058048 488261248 1877942528 1880100352 1335488896 1972173184 357521536 753378304 546491904 1789528320 503753344 1391058944 1863134848 // 829 1224276608 772575104 852156544 1816385024 235290240 592452224 684380032 923956736 1850444672 2129585280 1642009600 1565452032 593833472 1084935296 1815408640 1401305472 287651840 731451904 722617088 15905024 975179520 1118544384 698100352 262838656 // 830 870850816 800800384 1011547008 1773397376 252623360 2045301120 785891200 962251776 1228649600 1878823808 1705959040 377387904 826361472 1576744192 1257111168 1739886464 2065595136 1058517376 152817664 709923200 1738712320 1787722240 1043245184 34857600 // 831 309785856 395912960 1466530176 1862501248 544212224 1123873280 1531107968 284901632 273152640 200868864 1158564480 1794286976 774396416 2025592704 696352384 1167879424 1020549504 2049166592 1755928320 601787008 173686144 79734144 2073054208 1868019968 // 832 1532388736 1572713728 1741020032 1146100096 716316800 1154272896 1783769344 416858240 1602742272 1182660608 1895432704 1433496064 440087168 484951552 1384098688 152257024 930648320 290682752 387412096 825323776 1683165952 1441154304 477978112 1717159808 // 833 1888939008 1078397184 371459072 148344320 805200128 216798080 1529225856 1903386112 1806301952 1719581312 891849600 62242432 631166720 2125247872 809567872 1410721792 278741248 601950592 353161728 2042712192 526883840 376567296 1413572352 1858421760 // 834 141627264 288917248 1273041792 245215616 2095703552 1772011776 1609012736 239399296 1846143872 1494671488 1401200256 536622976 624488448 808672256 908725376 2021289216 1741653888 1620999296 1484719616 475367296 273794304 812188928 616236672 284838784 // 835 2033513472 981963520 1757128704 877297536 713011328 1130779520 1375257088 199355264 2103724544 768595456 486942848 1584735232 1508971264 1302948608 1018703488 660029312 65172736 1535131136 346115072 450447872 800697728 1055587200 480505472 1329711616 // 836 802292608 1599798528 1938683264 902642432 319381248 342045440 875775360 1402028160 221723264 1900598016 271390464 130744576 1110081280 956178688 1497992192 1636800256 1693325440 373706368 1867736960 994505984 700691456 1346018304 1298465664 540857856 // 837 1671786496 124140032 1615361536 999519360 784255232 1175952256 1875448064 95128704 2133142144 1375728128 683175808 481295232 1894562432 1077051008 1821471488 273398016 568394880 110239232 1894586624 268373632 1491140480 243109376 1946216320 1460092928 // 838 312314624 215558528 533777792 886339072 1132905984 1524740864 2042111232 652349568 1197466880 446461312 185344640 1009073024 342771968 590138752 551532928 621250176 1404719104 639449984 957868672 536056064 27918080 1073748608 1753481216 1488357376 // 839 1972071424 313481344 1900096128 688158720 2145516544 686068224 1204412928 273617024 1698850944 421942272 200998400 1510724480 665767040 1368462976 1484158208 110029568 1667262592 1267086848 1795150848 962432 547356800 758254080 650302208 918711296 // 840 1371712896 577575936 835856000 1909567616 1001762944 1515787904 405735424 1651191552 488409856 1257886080 579731968 742425856 1432906112 1811938048 1933840896 1628281216 1554911360 699779712 673724032 1304593024 808246272 816513664 1671105152 719206784 // 841 1961993344 98520832 133717376 2096225024 1611033472 1898947712 747025920 611544192 1388045184 2062887808 808323968 350922240 985197056 699535104 820723584 1812113920 2076622848 1804581888 170859520 734044800 1743961088 938901248 1898151680 441389568 // 842 2129093504 5238272 1267729536 252544 1779917696 1465500288 1687295488 1256270464 914607488 1887660032 1708682112 647052800 1906641536 1274050944 105634944 1668220672 928396928 113472768 2089750400 2080884864 1241497600 323264384 1017721856 1983629952 // 843 1708734848 942038400 775127552 2096355968 263124608 305775360 199236096 871466880 1327105664 263516544 1135198848 1448936192 941382656 1900722176 1186868480 824529408 457380352 309965824 2123898368 1356327296 732237056 248166912 941681792 328958464 // 844 224432256 1272501760 347913600 1909578496 118459776 35184640 960540928 1681589376 501142272 1774837120 2018380800 748622848 1352292608 935696640 1502866560 521472384 1352265984 1011681664 1757631488 839289856 151724032 1718653056 2000578304 152007552 // 845 775382016 739435264 1833615616 687976576 2133718016 552638080 1482517248 97182080 1254045824 160738176 142081280 1589109504 1273138944 1782307328 1352255360 309489024 1756964608 2011073408 1133517184 500447488 1316609280 1133832064 1491876096 1984269952 // 846 1380473728 1284842624 1111279872 886339584 525538944 2050076288 639105152 1618623104 298212352 634461184 1911162496 116868352 771765376 346209152 711528832 2007694592 1761049216 1881575168 536828288 1704066944 981358848 290170752 224466048 95999488 // 847 258626816 661190272 1647474304 999585280 867298304 684813824 1199101952 1359880832 1754219904 191793280 925557632 534325120 743680128 1561366528 421495808 155960448 1831376000 1106694784 508971520 1403643136 1491942016 1845857920 319217664 626077696 // 848 219000064 1070125184 1838939264 902526080 1581707648 1108363520 579439616 24085888 288734080 2007044864 336254720 1171058048 1182921088 1377944832 278957824 2109515520 1330109312 817165312 981378560 24356736 1075844864 1437860352 1536514816 1523955968 // 849 1736913792 819886080 545983872 877476608 320632576 1801847296 2091484544 454097152 1082032768 1113851776 291181952 953558528 421838464 1598988672 587384576 746390400 1575667584 795205248 147178880 1843432448 1700716032 891180416 1136349568 1933327232 // 850 596341376 1918515328 282535296 245006208 2095291136 334806144 1220693376 789577344 924418560 1665364352 536692352 77237504 383990528 1235360896 1305471104 1509404160 1362468608 1328354048 1456963584 1185770752 1848928896 1314317056 1617224960 925763072 // 851 894004608 1158370432 1304711296 148222336 1151983744 928327424 860493952 1200249088 486872320 1401540608 1285313792 472228864 123252608 142678016 1526326656 1265418752 1448392320 1017472256 225093504 341366400 423183744 1252103040 1663871488 383660672 // 852 1908686720 1729043456 991850624 1146588672 1136687744 1936720768 1361250432 558968192 1958095488 425675520 1186310656 818959488 802108032 1254540032 1466471296 684280064 151686272 1410896000 1326022144 695529600 1241683712 907845632 1384866176 1140664448 // 853 1188834816 1680633216 1132348032 1862277504 2050678272 1733528960 512908032 366331648 1575842560 109960832 1098139264 58734848 1771836928 33208192 24392064 119290112 864579968 536557696 5624192 101188864 572022912 2126651776 1882188800 1122435712 // 854 1596500096 2002121344 850883840 1773372288 433468288 1237923200 1190933504 674547456 1791110016 1565961216 1538620800 1120211840 1615103104 2066656384 1764170240 2116958848 582476416 165292800 111162624 820537856 170069632 969449984 915643520 176908544 // 855 745362048 669173376 1802665472 1816388992 547067520 329210624 780430080 22526592 645744512 801269632 255307392 1410179456 1475351040 344993152 2042895232 1985662592 1660380544 1847471872 143897344 1929414912 613363712 584730752 1273638272 1428995712 // 856 1560773888 195940352 1160821376 68933120 1124058240 922462848 2094852736 142624896 1457982720 1638231552 527015680 1207858048 302774912 1956554112 1145097344 114016512 1061710976 963900544 597955072 934951424 2052815744 1270326656 440187648 2018616192 // 857 1284418048 1204603008 344751232 354935424 499120128 190804352 329129856 37196672 458131712 1410446464 688122624 218380800 976124416 414517376 947331328 1570581760 685103488 87723264 378993024 1829857536 263115008 367590016 1079598720 1789134208 // 858 573517568 1782194816 1054253952 129810944 913265792 1544833408 65728000 1988563328 1662535424 281948544 1517167488 2099415424 1295056128 907279360 1182551552 1340819584 124583552 938505856 1787580416 2057742464 390572544 679048192 585795456 1928474240 // 859 875618944 1688945408 511068800 11076992 2122901504 617024000 1116384896 1021102592 289091328 1292440448 1213477376 32794496 455146880 2128695424 1442253952 2080750976 694665216 651335168 1358598016 516231040 1000467456 1016314368 180078848 237546368 // 860 471512576 670155136 95059712 383970432 71555072 294842880 1771810560 1758736256 433863424 1533648256 1853816960 519852416 1540053376 658442880 1923663232 889035904 861622144 445330816 1749229184 618038272 784485632 198372352 230210816 727767936 // 861 1792526336 1043770624 1795416832 517044224 477504768 1331564288 218316160 666310656 430813952 1161927296 164338688 892294272 1342478976 1142081536 719554816 576546304 383919488 1214868992 811814528 1965229568 1850692096 1507779712 123575680 2088793472 // 862 1105780224 28057216 628628096 1861388672 2040934656 1426539520 1397067264 1569057280 1176307200 1942249856 973070848 1032012160 32704000 790675712 881470464 454268544 757182720 1144181248 317496576 1993420416 1472687360 537754624 881983616 232999168 // 863 1578545024 1182130432 2024040192 1357456768 1076076800 1900719488 393329408 449304704 85918592 1883787648 1833544448 1509456640 870002688 1413845504 602663808 205295872 1076413312 1586233984 1897613056 40309120 613950976 2030193024 2047315968 1795137536 // 864 686411136 1041927808 271835520 1247334016 1142253568 691375232 1607687808 247738496 1449206144 1726834176 1870635776 145177088 1675708288 401077120 393261952 578337408 1117923200 83110400 661750400 1098544896 31201152 1060117888 69989120 483934848 // 865 211313664 752929152 961203712 1884549248 1212113152 215279488 623945984 1036138240 1706801152 349592448 1170811136 1147418752 1633427968 589721984 796546560 1026200448 1720963712 1501456640 1981150080 1297572096 193778944 910211200 1006330880 105103232 // 866 1391168384 865414784 297482496 723685376 1392589184 1859042176 1905092352 232559360 1423136256 110447872 1215554176 1475284096 1086780672 1417119616 482266240 1609711616 593362688 1816278400 1651330944 289810048 2131301376 282062976 640748672 951739136 // 867 1856913664 1930357376 505360512 1832362112 1031836160 675649792 1801241856 1091630208 646598656 613050496 1864632704 1115206400 1883924096 595150208 854881920 295005696 543234304 886179328 1110248448 854860416 220933888 794350208 975369600 1679008256 // 868 122430592 1727034496 163999488 2026158208 1070835840 757062016 1254552832 1642629248 1647458816 1995318016 2070628864 928748032 1441747200 209287680 1534911232 879334144 545474176 2127693824 1265879424 1451538176 152922112 100176256 725114752 1112191872 // 869 1910752128 1673993728 464403456 692746496 1583437568 338044288 1646428544 121495936 153858048 962630272 360732032 1892326272 818728704 1977143040 484220416 876219904 253444992 492892544 1195513216 2129949696 1318579968 327477504 1393637376 1010643200 // 870 1780943744 713990656 278571136 4063744 25626624 1202131840 1124299136 703806336 420844672 1000968448 1000648960 2145694080 1041823104 109898240 935813888 1483503488 680887936 1279953152 625200896 1640649728 1157504128 245124992 2028005760 1891601920 // 871 651312384 115502336 1259892224 1139182720 1793983232 1454674816 1861178880 1224528768 1641460352 1389763840 738660352 150535424 1515893376 836212864 128524288 334645120 1492205312 1343590144 1045380096 639886464 941253120 790331776 160625024 600873216 // 872 1197186688 1300526464 922015744 542175616 920230784 859370240 2036903168 213649408 898848000 859003136 445164928 2044868096 1741947008 1882579840 70032768 73128960 647513472 806513024 108568448 1181771648 1707370240 1952865280 889144832 971722624 // 873 1018565376 1122224896 32255488 2024148352 1825675520 402710016 1389859584 738409984 1972687616 1314347264 1119548928 996292736 1031120128 563987456 1179912832 89814528 1215321472 2112653056 1887554944 429328384 1070176512 2076966016 1473232000 1630895232 // 874 2047581312 83337344 561532672 353995520 545443072 347706496 1911740160 764707712 43599232 1283991936 1214731264 1916738176 29671168 1107525760 627555456 2078919296 209174144 1552467712 1933464576 1931424640 1920414080 1303324416 740088448 969589120 // 875 1580978816 1159062400 528240896 296363264 1135265792 1535109120 434005248 532827904 449457792 830057600 1311819008 1065824640 1714432640 1145942400 564631040 577357952 1289889408 2075446784 494692736 1787942784 114731264 1929407744 45559808 1026042624 // 876 1606697984 1710619648 556687104 338581120 1024788096 983012608 2036854016 452710912 65923968 728252032 1190064768 1483745920 592560896 1367765248 2113494016 1822137216 1348389248 1613038976 905070080 1092837120 769921536 1257954816 260878208 1145108608 // 877 1243597184 2052891008 1212654976 690179456 1418550144 863666432 2010447360 640201856 1272818432 300203392 1481037696 1813663104 1928398848 720955008 1801283072 164199424 222338176 887673856 2014086912 1044349056 1648616320 282469376 1901137152 2090800384 // 878 280062208 1322322688 861728000 1339186304 1706923008 468660864 1731778432 1870076544 400530944 396459392 770183936 776189824 1205570816 1677005952 1186420224 991756800 88846720 404247680 299952256 893984256 1427330176 666194176 132807424 378568320 // 879 1449351936 1484088832 2009433856 1645487872 1446869504 1173239936 1852769664 1553841536 1444319872 156066048 1860423552 1684387072 889527552 1578633984 1723251328 125120512 1418753792 1732069632 1153771648 1819560960 2050410240 629646080 762468352 900912896 // 880 1880212096 491716864 190960768 2122937472 512109056 572009088 12837632 1330237056 539833856 498205312 1169168768 65378688 678034560 1489191936 968117888 1325029760 699723648 27433728 230807680 1618533376 1563821952 1827001088 412012032 472483968 // 881 1490369664 639995136 2005033472 1345995904 1736457984 97207424 1547001856 1047068544 1748425216 804160256 1284489728 1732375552 974866560 1754176768 1070314496 1771487232 1956550912 1297041792 1279387648 951370752 575376128 188884096 89175040 1405637888 // 882 1625333632 989203968 1553182464 1310545536 805600768 643538816 832764416 1921746304 401061632 1837727232 983451392 523974144 1338600448 1479828224 772086912 1396866944 630535168 634018048 310559488 1343825920 1421672832 1918716800 890185088 167465088 // 883 634637568 1058168064 93057280 310089088 1813703296 655690880 2111421440 1602490496 525743360 1261565184 1992261120 148678272 91963520 1423678080 1484685440 1944472192 430915072 1004640896 775451392 383443840 1115254144 2123638656 953673984 1020497152 // 884 1646025088 1800282496 924759168 1956063232 1177751680 1348483712 1705074560 157418368 1534906240 120436608 1859922688 130200576 780412288 1228321152 799591040 2025235200 2052557568 1938269440 530276736 617216384 873090176 874725504 1952137728 1168065920 // 885 1186801408 574385024 1492263808 1281927168 1013047680 203350272 188606080 425563264 830255744 625678208 1951363968 405955456 1063035904 2028393088 1200269568 1623809920 1623067776 1629883264 46871808 157822080 383817344 1723952640 112094208 1383099008 // 886 1036052096 898882560 957569280 656111488 1868207872 2012615424 2122291584 1550254336 1016930432 739494272 1992435584 417303168 1119972096 330615424 569499008 1232796032 483170176 1438764160 963492480 807638656 712180224 477275904 782878464 241887872 // 887 1168523904 914119168 1122199424 1751280768 169395328 213836544 869697792 1637187456 1088445312 570691072 627860096 2042369024 1758583040 1259917184 1455092480 1896556800 711397504 1835705856 498635776 470408064 724680832 455258880 1883353600 1680802816 // 888 969532160 1891867776 1885801472 1501488384 56915072 319411456 1314444160 523044480 862982528 409155328 1124099328 819843840 1504374400 903641472 123387520 1518442112 125675520 498628480 1308113024 1218764672 292850176 176756480 1773185152 506895104 // 889 431688064 754031488 453168896 13810048 1420493952 142492416 509316608 678095872 866750208 1957902976 698630784 875139968 341330688 1654803456 1872044928 1858990208 230091904 435739392 1557829120 584961408 1812606336 216973440 1929432704 815738880 // 890 1080804992 1529611904 2019930752 1296318592 1161237120 1218418048 971984640 271603712 103990656 1485333248 1164856832 2059374592 913599744 1636344192 1364057600 2115424768 1487921408 198544000 34306944 987242624 1092857216 668733952 1860337024 1013902848 // 891 435469312 1265737472 471119616 1988984064 726914176 1543899392 1555659776 1770092416 1083843584 2145126784 1304641920 866672640 54494848 1438420864 1632233344 1965205632 405230080 2092007936 1215526656 1998882560 950497792 448498176 458861440 1270986112 // 892 70631552 1581269760 1958077440 563776384 252172544 1097150592 120182400 736997888 213876224 1242614656 1856070016 1341860480 1935228672 1755510016 1410026112 739278848 1641201920 365829376 686070784 776113664 1461904384 1912435200 2105483136 1544542080 // 893 744030336 1809499520 1560198528 1153224448 1461013248 1734635904 851932800 344599680 610289664 1654277632 1247226112 878028160 535971200 427884416 1685100672 1919895424 883369600 25381376 1221138560 2136771712 1591211392 59108608 204486656 269009664 // 894 1049064576 949741568 633047424 954019584 1374484736 1128425984 2020819072 1342763904 38958080 1961370880 472398336 16692736 2091875072 2074656256 1606995456 1633323008 605427072 557990144 892690560 1632326400 209589376 65587072 371211904 2001297920 // 895 1862957312 393670784 2097248000 1474144512 447153280 73650944 330448640 478364160 726905088 971683072 740943744 1822473088 1975300864 1367155328 577203840 1363697408 1830622336 1975439744 535110272 2048523776 142057856 1385203456 538257664 663879936 // 896 1096142336 873207040 934494336 106870016 1939712896 1061353344 1267612160 657028736 1214758016 906790400 1909370496 1106432640 124375296 1307424896 445190272 1870947968 993982464 1518580608 480273920 631360000 98195968 1689804160 1118718848 1558456960 // 897 1827679360 1139724032 824458880 132857472 875581952 477327232 1311370112 1363456 668478848 736787840 227185152 741405696 1946873728 914320384 1289440000 557637888 2103055232 1786762624 1983810304 800547712 710081280 960144640 1419481984 47008128 // 898 1240965376 1179950848 1271686400 1518017920 1302988416 1118010240 827558656 21804032 1580709248 1258676992 1152585984 1480845824 1891247360 146320000 739191424 517824896 849997184 371927680 360104832 1308710656 653582336 845311744 1013130752 2048116224 // 899 1922121984 1655122176 58075648 1087993344 1023233152 986353280 1694690688 1425477888 1344540160 2044002816 1191107584 1194667648 1810182656 1605893888 1069857280 186301696 553693568 342495232 1009780608 430162688 433166848 84516096 2112901248 337108736 // 900 1548387072 302367872 857284608 1060745856 1291939968 826168064 81367168 1552076416 452414208 1073852160 1957069568 1629866240 2093781248 1271746432 1770930048 469506944 693747584 1097504128 1974900096 1140284160 2085895936 75482368 615008128 674384512 // 901 1183844608 1565288704 1396561024 1571633792 627954560 853696384 775628544 10152576 1006108800 1520156544 544579712 1634864640 1889410560 1843855488 1445910272 1542286208 2141044352 2101344640 365419136 531192832 728365696 224048768 326161792 9516800 // 902 1331510272 1327297920 739045760 1317534848 2025968640 1352314880 163591552 1967497216 954886144 731090560 1361020160 247999872 2111688832 202563968 886439168 1311142144 1410130432 969752704 1521918080 1469950720 1556969856 624807040 621433728 1405243520 // 903 33847040 1980768256 539451648 909014272 1628902784 1092249088 730359424 598658944 268848512 586219520 1728468992 339871488 614281984 407256704 1153299200 1929395328 2057777152 556247552 849241344 1323510144 1123872256 1899245440 1468470016 1198880768 // 904 163600000 167812096 1075355648 1115444992 1713139968 1855862528 100581120 963643648 1100726656 354687360 571016320 356677120 734069376 1146808960 764678912 1232244608 668768000 1019379072 1047763584 1294722816 1642910336 1550720640 1427072 90702080 // 905 128976256 1853389568 2000611200 1453291008 256732160 740356352 391300992 1216966784 1939115264 559364352 21106816 1724912000 358508672 765546496 2004541312 821522944 1827868416 1260834560 2064430976 465547392 80853888 1539853568 1910881408 6233600 // 906 1316613888 1268574080 550812032 2049696256 665210240 1363907840 395639680 1265145344 1027430784 1199297408 618502272 460563072 754997248 1325612800 580198144 1210828288 796689024 1879242624 904326912 1913871872 2028413184 391089664 1836676224 519493504 // 907 885418752 360926208 300505088 720336256 477939072 587181184 929318016 968170752 679342080 634029952 949237632 965075456 1567486720 1923857792 955859328 25552000 1731729408 1677095808 941118464 1402175872 1582643456 1039525120 536600320 1722941312 // 908 2056134400 190294144 1311290624 1849359744 141622400 1036949504 1334690688 303228800 340213248 835798016 172294656 2056698624 1860285952 806416640 789388800 2091184000 919063040 82013184 350114048 2086227328 2117059968 751821440 817548416 1643318144 // 909 199052416 760790400 1798493568 79429504 366806784 1943277824 1741320576 540749824 871845632 1400061696 1328577408 1925824384 892493824 1599479680 1684060544 972753536 357801856 1113675008 173107840 857253120 789787008 2092101888 593480448 1422538112 // 910 1307928832 1492967168 1449496448 1412435712 1394616832 782260992 1559724800 173057536 983419904 322677120 1842633344 1957934080 969548288 1606874496 44602624 405095296 1647411712 268837632 1159489792 739529088 1457701120 852848128 1984638208 1452762240 // 911 411822720 1902217344 194450944 1798001536 2124240896 1460404992 1693882880 1912448384 163902720 1864932352 812980224 841018752 1764280448 1265989632 866606464 8441984 988809216 991145728 962616192 877893120 304301312 629744128 2111461504 1051712896 // 912 1708494976 1745247488 1558609920 942169728 1198395904 68806144 178639104 325925504 1059890688 1913909888 823832960 659456256 324002816 1521263616 1708669440 1169411328 2063883008 1284485120 140072960 1662027136 2012623104 733445888 575322880 1493836928 // 913 959976576 2117309312 785376000 1921710080 1550269440 778949248 1072886272 67890048 852513792 654519552 648176768 1602387584 36039808 410531456 1075942144 585897600 1666330240 1144927488 2081183488 1813495936 310821120 1125722112 1951674752 21972224 // 914 856219264 1829974144 1530843392 1506110720 1067795072 1084957824 2008863744 1282385152 1712592896 575561984 1261632000 1554279808 1261245568 2018274304 1483692544 257251328 1284044032 140298368 561535744 1192368000 361525504 1395218560 1308963456 233627648 // 915 1326731264 858583296 1865101952 755147392 1758887936 477814016 44930944 1468299904 247015424 780725120 1275508864 353406976 483721472 1403362560 1743350272 386018944 477720576 22136704 1654408448 1267607936 8173696 2053638016 1111991936 1157899264 // 916 1248110720 96773632 974150656 301402496 617461632 1870586880 544890624 1769385728 1148338048 1247561472 1001917696 1738478336 1973604608 1318843008 1441284352 1418851840 1667057920 686699904 528885248 445249536 283748480 1083248256 1142688000 1250705792 // 917 84350976 1700286464 1522423168 933933952 2003067520 888696320 1965315968 1721256448 2006020480 238516480 30931712 1338443008 323216384 1282812928 661380864 1006464640 2042871680 1407163392 976889216 624141184 127554304 584087936 409611520 1904313984 // 918 776826112 735241344 1333443840 696359552 1604318464 824218752 1920892672 1522158208 903923328 1738235392 1184568448 180946048 1285407104 1765909632 649328896 1989084672 1312778368 459072384 1725749376 886467968 463162624 1624881536 1084099968 1456736640 // 919 1599029888 1929245824 14102400 792678272 2027794688 1216401152 504089216 334930432 881229184 1424181248 1089604736 935546240 1242316416 1173611008 2065898880 1461776512 628978176 1078089600 1715160704 933651328 643529216 897213824 316888960 1948855808 // 920 902561664 493575296 1531041408 1300646784 1874274176 286065792 1281552128 110049664 1859884800 473361792 1863466112 297602688 629859328 618768128 1642705280 285073664 1570312064 1474156928 377389568 1586587520 960882944 168530944 1406181504 1073560832 // 921 1351987200 307562752 1146168576 1798960384 808649600 182366976 531963264 1476152064 913362816 1187735296 1265753216 277939968 1399634176 378046080 1024252032 1990615168 1818192384 2126955904 1367497728 53811200 1977627392 2133286400 1936192000 1527199232 // 922 335629056 1797865472 1016509056 133857792 1555117184 1332510720 744340864 653495936 2042307584 348101504 1786249344 322956416 1932556416 429815808 43569792 820601472 1147342464 1477199360 2026687360 1234144384 1495046272 1080398208 632555008 347233024 // 923 617915520 2118798592 1744823424 293264128 1556460288 1993435264 621005184 1686041728 510845696 95545088 131923840 751622400 1822844928 1909616256 1381218688 61440384 856701568 674967808 1204692736 406092928 1818329856 761185792 11195776 1246235264 // 924 2145461888 1801453056 393655680 317739392 1729104256 942626688 983213056 2130874112 1120327296 362556416 247496448 1383713408 842793216 1282016512 1469440000 238313344 1176036096 515662208 425250048 1452381568 709716224 332047488 887700608 309022336 // 925 1558538752 1158008320 1802260480 609475712 163000064 1870000384 523476224 820812032 1241408640 825008000 551450752 890201984 1259223680 576313984 1362055040 778598528 799204992 1932196352 315250816 1917922432 991896832 465809792 2022816768 1453820160 // 926 1522272512 742239104 346211200 612713216 905330944 1117738496 120594560 168589824 244623744 1003546880 975680512 1879026432 842200704 1669802496 679096576 1250332288 199010304 1428209024 1188649728 1903455616 620173056 697454336 960141568 1083413376 // 927 696836480 243439744 1547757568 102573440 1824555008 593898880 85645184 2058399744 660032128 1610249472 768941568 1075461248 1049944064 32180352 2018574080 1222599808 417107328 1405193600 1009114496 1691075072 1309035648 624222208 776622848 236643456 // 928 270145920 1693516160 1922453248 461189248 97234432 1858225408 390919552 1606118656 392684032 1163490816 1714310144 954497792 1459722112 1947167104 401955072 1899193984 1784091392 315008256 8074624 1300760448 316987520 130625024 1668316288 564016896 // 929 615236224 1490176640 1241353472 192896256 1753445632 1438993024 1663475328 1811280000 228949376 50387456 2064904832 970224512 1176002432 1983881984 693412096 831084416 414914688 1584499584 960898432 1929090048 1565470592 1743639680 121536128 1009283968 // 930 2124107904 1946675584 1053245440 1869134976 1460512256 1653481472 2006284288 1974217088 1859389952 1792994560 435027200 279629312 1269979648 2111826816 459050240 471000320 2062139648 184004224 1405353856 2067086336 1342157568 172818304 728278144 889894528 // 931 819993216 2100497920 1701303040 94260352 1110983424 1297889536 313839360 911290752 1566801792 214291968 1259918976 1375513344 1898775808 574556160 986331392 1029420544 1452529024 1289578752 2124732160 331868672 1521564672 1115532032 665069440 27949568 // 932 1503974528 1586862592 2055072000 579040000 1484192896 1619088256 762502272 2083914624 2130909056 189263872 1065640064 2071932032 1186161408 587251584 1757865088 919230592 277572736 1014040704 757535616 530240000 1755445632 1795066368 945729408 1296795008 // 933 509238272 1235346816 1354537472 1820284800 296000384 1097549312 232147584 1977254144 167051648 309894912 1632861056 222054656 2093125504 2136313856 130394368 486678528 541184000 1137837056 678322432 1060275840 378270464 1396795520 1767191552 633771264 // 934 773233920 156950784 393778560 629664384 192201984 165030400 60162048 1992729600 1110044928 835461760 1318420864 722105344 268184960 1044275840 2016247424 1969299328 229594624 612424320 574412032 1356473216 1440550272 1888312704 398395520 1775336320 // 935 1603107584 1708521600 236870912 657300096 931596672 1656619776 1503875200 620290304 552547456 278007424 750023168 1553444864 1483780608 188283904 1026410624 550414720 197266560 1637399552 1991467648 587688704 1855074304 1949755648 95372032 1471175296 // 936 131024128 686324864 1987219072 957358592 2144130048 701544832 757979136 1374525312 1314020224 860677376 179597696 1493691904 1549980928 635601664 94706432 1743200000 1317436928 905766912 608967296 229786752 1792072448 1844882688 1657724672 1951804544 // 937 492027776 928634112 976450944 1027087488 58223616 864258048 1566082944 1766746624 1599417088 158725376 1372792960 826712704 548973440 827962368 443066880 2138708224 1615329152 1457390592 882299392 2094221568 862440704 361444864 1928943744 1006579584 // 938 231564416 442031232 1561961856 1660466432 1428900608 1347958272 1448108288 173539712 562413824 1408374784 766008192 1414512128 430972928 1560084352 1203284736 907091712 1894473984 1650921088 1494434432 1654493440 1073621376 2131492736 1417146496 1447905024 // 939 1205958912 1306295808 780459392 1928564992 1906726400 1915118336 90594048 1790521088 423088768 1980338944 146676096 1538388608 187482624 1615973248 749698048 422294400 906072704 819159040 2132964352 1110438400 474751616 321504384 1923166848 395782656 // 940 546793344 1170344192 1732008960 108073984 1468989568 552214272 1129146624 1957384960 1468017920 1656584192 1147227136 436937088 604948224 1156916992 2009802880 876616448 819676160 2109934976 326679424 1266759552 682932224 1697811200 2035700480 1988072704 // 941 1325340800 954527616 926649856 1846307584 109705216 2120183808 877722880 1577344384 1009449088 1443611264 1475508224 1754949504 650219776 1156412544 1185109504 1883992704 2073494656 277330176 750129280 1300417280 1432147968 507336064 607249280 1904886528 // 942 1316192512 1007478528 616284288 280611456 327322240 117094656 206302848 1003177344 1125137792 555495680 908693632 1016652672 789596288 337211392 1547878528 560874752 311039616 1495345280 1465783040 260404608 221837312 1672532864 1041644288 940826880 // 943 800598016 847969152 2145069184 541578624 233450496 1828779648 1517221888 1149603456 377774080 967403520 1527493248 419797120 235517952 1157154944 546596736 1220157696 1272744832 1672265088 1336283776 1817508352 86951168 84955776 479219968 42060032 // 944 2011312512 2125430272 908585600 228152192 1472915456 1837583616 1830611328 1210376192 744403840 204653952 1330836096 1913046144 1753026944 1653913088 1432098944 1810850816 113163904 911764352 1262048256 1145877376 635192448 570056064 1867652992 589231360 // 945 159038336 509122432 554820992 861448832 352947712 1542187776 1162282240 667348864 741394304 1391641344 1303352448 2001625344 71159552 674428928 85473408 385542656 927559552 939750528 1999715200 2144826112 1441266944 1175805440 2027708672 733973888 // 946 1164540800 152852096 196120960 840548480 413293056 945353088 1169358336 707076224 904649088 441671296 1201200768 1167917568 266674688 1980859776 1160125056 29698432 308812800 1664165504 2043103360 82287616 929582592 1870362240 1602156416 398325632 // 947 1830581248 1575408000 896392704 168764032 1910822016 354118144 1731011968 1404700288 1024544640 2051264768 1704185856 434777344 1423829632 1831418240 1552066176 1304017920 732224384 2126166528 1515429760 1581622528 1607328768 1855323264 1539762432 1195752448 // 948 1514641536 1163764736 1191466368 2017716352 1976048768 1364247552 2053803392 1755332096 583602816 1159867520 165923456 1972831872 518046080 1369863808 290095744 795773952 1385887360 1770334592 1916338304 609166208 1903838336 1349982080 1181550336 2039244416 // 949 1082490240 18614272 881856896 333853824 1567900544 1871751808 1955824768 528626816 1762428288 601788544 2128560128 786599936 341283712 493107328 1897180032 1611820160 516292864 1164045312 1588669312 476441344 459392512 1677309440 270942080 1473839616 // 950 614232192 1477593472 979206400 35116288 1115443584 121657088 612107392 805713664 381120640 1581345536 1918997632 1048794752 588224640 1665024000 1994539776 1487609472 216894080 1607519872 1481739648 2144175360 139459712 1990231168 568814080 1191845376 // 951 379076864 598829440 1023032064 1931185792 1036480640 585866496 237662080 337159040 1054408832 57929088 1637905920 1840667392 453941760 166326656 1053351808 1971563904 865556480 1998797056 332870400 681131264 2020247936 1139771008 661929600 68318976 // 952 1065796992 1618212864 989202176 1897228928 1096930432 1302516608 2112495488 806427392 1316865152 647292800 162835584 821452416 2034092672 708924928 139223424 1237729536 1392811008 1263349760 446329088 2047977856 1567596800 83744384 652758912 1817865856 // 953 1020386944 625200384 634016768 347308544 111187328 2014426240 1656119168 971502976 229261440 1103157888 860209792 1827334784 1855918080 212285184 1572934784 1400636032 1177368448 417620608 1527271552 1044754560 999023616 371964032 1621189248 502139392 // 954 1944393216 427769344 1280939904 1616499584 1235424128 501320704 266127360 549841792 1711217152 1587437440 1113653120 1275146240 335664640 988567040 1526118528 957921536 1999344000 1081045632 1675694208 186531328 673231232 2062189056 875015808 1365459456 // 955 388366208 1857647104 1323232128 1586041344 1365776128 387508480 1492946432 2035314688 1624402560 660999424 665291136 476546432 450640256 1640256000 357819264 459057792 8500608 413665280 160199936 996186240 158053888 1476433536 2029355008 1610583808 // 956 920321664 1790668160 1011264384 546912896 1501624064 846685824 1407310208 1985462400 543529856 2146567680 1364525440 394783616 856917632 805949312 235011584 713170560 716875776 1991420800 1538102656 12958336 1019743232 2116275328 1221059072 804031488 // 957 286981120 273224064 2034828416 94726272 1630184960 223145600 31598720 1401086464 1661977600 2033594496 1563258624 439824000 413359872 946566656 621184 743111808 1564132480 517854080 865800576 154876288 827888512 2071139712 924301056 801337600 // 958 1390489984 775237120 511894272 131651968 770788352 894692992 375022720 1584944128 208983552 1481688832 2105324672 1309074944 1476252032 1180978688 1546999680 911536768 552822016 1553075968 1450506368 1569023744 1171642368 1892965632 1200557312 320632960 // 959 555275776 1331827072 1224013312 1629247744 601802624 726854528 681730816 427973632 1738100224 878082432 1245942528 740585984 953816064 565926784 829083008 634634368 621960448 1825722624 1969101568 877614464 1644381312 1201545216 961313152 224629888 // 960 1027968768 775168 1777860736 1261637760 915487744 2137449984 2032826624 1299324288 1453414400 391473664 697629184 1909921280 1150980608 1789511296 498279808 883708928 273894016 1254688000 17900416 1724911872 1391357184 1491938944 1174769280 1492410368 // 961 2140157568 492304640 1984550144 197087744 404262144 250722048 2068896128 1464304512 895828608 641422848 1957844224 2044165504 1063758720 2032910464 399483904 841042432 365634048 932797568 975392512 981180928 3385216 1035993856 1370217472 57481856 // 962 304432896 168370688 930652288 226373760 1699057792 1627067136 1763920000 1513346304 1210115072 1153204736 1769540736 2060701824 1114827264 962158592 639554176 1733764736 1835431168 1244059136 203023616 1883292032 1786184704 1542891264 1685962496 1417037696 // 963 1585459968 1460529152 1510305920 872780544 1113289472 128194176 65030400 763890944 1445129088 1065181696 396084352 1565608576 233170432 1589701888 1524489984 144547456 260082048 306247680 498145024 2103565056 514840064 474606208 140100736 53511552 // 964 13907584 548408576 1965689600 198403072 453806976 19236352 1778656384 497194624 1196289152 906261632 461330048 1402831104 1409879808 1147237888 574648448 275124864 1286669824 436521728 717067904 326806400 385955712 1287221248 555010944 1131024640 // 965 1253756800 1089252224 1513361024 1364159616 409983744 1883457792 1244515200 760114432 1780488960 2135859712 452803328 19619840 148561152 25838080 23254784 14342528 436211072 1935253504 1074657792 787742848 1164635904 1543263872 902676352 754670720 // 966 214674176 2104020096 266851968 84628736 529267584 1178227584 502253696 1751807360 276639104 1600718720 580279680 1984528896 1291112320 585065472 979994240 1449659776 766338688 113957504 1539557248 2114829312 1936187520 1057437184 785117184 984804480 // 967 2031460352 1911001344 181870080 1733627136 318493952 1913425792 1997701248 18534656 372617600 2050056960 1434059520 1604908928 1922062976 1945274624 831692544 844019968 1131095168 1486632576 1494755712 1095602560 856429696 740503680 840090112 1510154496 // 968 899124736 268654848 61931520 1069004032 2022995200 2051016448 837298688 1965330560 439933952 1464443776 434305664 1097732096 1498126464 793385600 589134464 647348096 40003840 734012928 1111831040 161752064 88644096 13653120 1168641280 2028231296 // 969 1833961472 144102656 1079544064 1971588480 523194368 762968704 1795350400 1394522112 495270272 1061279744 927202304 922450944 582707072 1084367744 413925888 1895400064 1959202688 1767853056 1392942464 902639616 1792760960 941534592 1680572800 8798848 // 970 390223616 889287680 996364288 786030848 828947072 923877760 288957952 1959478400 67443584 1331183616 1594270336 1504683776 1510460800 1332737792 365339008 1454574336 366832384 1443978624 939472384 108756864 176711552 568895616 1441930880 628449024 // 971 1499205888 1730516352 1267102208 1412999424 1588155008 573700992 298201600 378866944 280328192 2077297408 289123328 1249182336 1625863680 1017782144 934271872 73886592 797984256 1588263168 584711040 2063740288 2098704384 1568657664 1358813056 1091899264 // 972 1628214272 1491996800 885886592 327145600 1867883392 1006264576 856632192 1038591104 410995200 46237568 633649152 903792640 1966590336 107726592 766833280 716590848 1619176192 137234432 1166284416 1608275968 1055260032 1147923968 1463568000 1229288320 // 973 869508992 494615808 759289728 128545664 988011776 2623872 1743496448 192272640 844304512 252912896 899896960 1674116480 344824576 1409478400 446097280 199888512 597737088 1284651520 942632576 460554880 1332852480 1342502656 1121779712 981216640 // 974 1361968384 505746048 322036224 546622976 1342698496 1999699200 1049267712 465966464 483672320 1491193088 152597248 731212928 248988672 1365577728 928574208 626428032 2122470656 56092672 1545979904 9290240 918030464 508783488 1960961280 1607945728 // 975 1278772096 1873593216 1127152256 246722816 1624795264 852921856 1988865664 825223936 215716096 662228352 1981477888 463987200 367606144 370269440 673309312 1417806208 1136478208 716979072 791291904 349368960 947473664 1971554176 1268733952 138197376 // 976 1259255936 580694144 1395796352 1354992512 1202435200 772456960 1381259264 898342272 152952832 232296832 506881280 1627347840 1830336256 1171810560 96134400 802087680 1165163648 1592547072 507729408 1626465280 1723207424 255748864 253293440 1804136832 // 977 1278375040 1914487552 235872640 1725076480 1887181184 123040512 595722624 1362644096 1332176640 1538061824 581946880 317742592 180575104 393926784 2066940672 977651584 1401660416 458045568 751550464 1337117824 1199373056 1668052864 1133393536 659306624 // 978 51929728 947925376 341542912 1592862464 1780321664 1159119616 1387017088 1812285440 656843392 936014336 991632896 1439945472 1194147712 461115392 1686230272 1408641664 1064124160 1796470400 1594282880 1526067200 1647161088 1377706624 209002880 103335680 // 979 400687744 2061598208 1641524736 594812800 1306539392 1716968576 779904896 1398334720 29832960 317201408 739453952 953729920 1207013120 438205824 2050204416 1161666944 122966912 502822144 179559680 119581440 478704128 194627712 1192802688 539783552 // 980 1954250880 614418304 953829760 1422396672 1596902400 381055488 813362048 35686144 2086904448 1991755264 1012198272 1185957248 1276636032 238502272 1822647168 2117945984 1417143168 1884112640 577012736 1723475456 1195273088 179073920 2044242560 940547456 // 981 929199872 754677248 1924321152 336944128 659764736 830472704 545353472 188251904 199410816 345554432 1038302848 892446976 286860288 937125504 993593984 303678592 118038912 147878016 1341323776 706019072 2010816768 45055360 505948800 661774976 // 982 744747008 1564657152 865981440 115919232 1188798080 698850688 520186368 435814400 565342080 724704000 565265152 295299840 673900928 1628533376 2095440128 897859072 619927552 981618432 2007521280 710900352 189965696 1567143168 1497224832 1057330048 // 983 1736247936 601257856 2137668864 556465152 163518464 938316032 632714240 492261760 1964826496 798970240 1126167296 211368704 1909310208 688002560 1821350528 540787200 1913783168 1186406656 1422483840 1527598208 1325772928 1095561216 424940672 1353291008 // 984 1511474688 336961792 1141457152 1372784256 1175083776 2115708544 1825089408 335121024 421427584 207196544 1496286080 1805309056 160038784 605544064 1898252032 767579136 1826282496 930008448 1087123584 1394871424 1415393792 717571456 1577757696 1952833664 // 985 55068544 1911567488 52895488 103839104 862463104 2117300480 1203741824 324287488 1339126400 1740963072 1644575616 93218688 1233133312 1891426176 868174848 1515420672 914203904 1285252992 401378816 810122880 59966592 428882176 67213568 74989568 // 986 1215283968 1595704960 1970663808 585143296 1091955968 2064372224 1510503296 211968896 1378814208 1293230720 1309872640 1253888 1086308864 1006356608 1644461184 641327872 696935296 1847761024 1704534272 1699109248 3036160 531104384 1396308608 2083861376 // 987 1576304384 601743104 411712896 518387584 1599967488 1973521024 1473979648 66650752 532430976 1479670656 1920072704 602626048 1576419712 1386323968 612455680 163460864 2094570368 379571584 195368576 1778956800 1331601536 234681728 454090624 1207021824 // 988 575631488 1148855424 1565804416 1651156352 2096190976 1956167552 1686649088 2077308928 1612762496 1900413440 1997038720 602406912 714952192 1681250560 1078539136 652964864 345140864 1966688512 1468015360 2126346240 1153428352 2105822080 2103433216 1997526400 // 989 1417280000 147146624 834702336 718988800 780883840 2038633088 82731520 1315026048 1357192192 1983188480 707172608 1267712 514980608 916984064 976392320 1315592448 1936516736 818886272 784004736 1622862720 1444809600 1113940352 310650368 530655232 // 990 1881347328 685179392 227183872 1323552128 350747392 909269760 388527616 1022519168 381213184 715221888 57786112 93004288 599477632 895037056 1797275776 872261376 818102144 516623360 118159744 404779136 561611264 1768036224 522622464 827453952 // 991 1649625216 820389120 79367680 812319488 1986547200 19672576 333666816 486176384 1426228992 1608339456 1391899904 1805543296 1961226496 1115948672 69165184 847448320 1252730880 1015851648 1580761088 1506141056 1217240064 1427933312 156062080 881366144 // 992 783517056 267053824 931200640 1719205248 1419633152 333892608 1836759936 1320505856 682585728 1255312000 353839232 211473536 721112064 219752960 306402304 594190720 448411264 1227991936 583472768 1202334720 1399093888 589641216 355611136 945378048 // 993 1626318720 842403456 1879253760 788572032 145053568 2071932288 2113409024 1340110848 1749244288 1892058112 1774758784 295254784 1184284160 202100352 1413441280 1290462208 478989952 280086656 1477880960 1231388928 1275368960 378322944 747202688 2054867072 // 994 25221120 2054166528 525838080 1758539008 1225151744 1327777792 662972928 1025155072 1211304320 1348240128 322297216 892463872 971737856 216745600 803214976 762455552 1068160768 1431042688 7179392 574097024 602547072 509230720 1002038656 226737024 // 995 1415697152 1440564736 1016946048 879368832 469931392 981996288 1882356608 183947264 761363456 828560896 128107776 1186048256 74823680 559518720 1983104640 1401860096 2047686784 325034112 2064705152 398438656 1878621056 1631518592 1633555328 490083712 // 996 666856192 40532864 1858610816 1299810176 1672723584 1399934976 936008704 800331648 1899335680 1139741440 1928025472 953697664 1670178432 209802112 1946657536 1466444544 1562736256 405131776 2142169344 1321728640 1459416064 1280143232 412927104 1991346560 // 997 855749632 809709568 403375104 681063552 120274304 409060992 963654144 1632772864 1412931840 1128088320 394102656 1439744896 1978984704 789506816 1406354560 134514944 68190208 706756864 1054545408 334753152 647577344 743074176 1864025216 457634176 // 998 60888960 1714960896 461267840 1218486272 231579008 96586496 1558793088 1587861760 514129280 629795328 743132928 317969152 632305792 1343966336 360977920 160976768 1987090816 1818191616 661115392 317879808 1182347008 1352427392 1093470592 293343872 // 999 1609098368 1088814720 359403008 373928448 1570340864 1310014720 1310459264 1834747136 2071343360 1516222208 195903744 1626889728 104786688 23103232 320402048 371840256 809067136 869991296 531880192 651819776 1260023168 1605677440 1770388224 240031744 // 1000 1531682176 1775613056 623287552 1199689600 1156572544 364368640 514508416 776107776 273774976 2084635904 1281644928 463952768 78784384 1211356800 925310592 2005462912 390559872 239694848 1197177088 1841067392 1612110720 334364928 2062630528 970960640 // 1001 1230979840 848598400 491989248 1244042752 225698048 910660608 862725888 1696888192 1269371136 1317321344 169061120 731374080 1845885440 1145152256 617285376 334303104 70336128 460866304 97973376 2056805632 1021290880 2010369408 1409252608 1949646720 // 1002 1416776192 1596278528 791015936 1649981440 694448000 977853440 431091328 87281920 1395792128 398799616 1919628800 1674407040 1078752896 159796864 680710656 1609089792 586022528 53096064 927627392 1958966400 2118601728 230155264 1471732480 614824832 // 1003 1225033728 169119744 218145024 1183078400 960552960 407837696 419236992 966068096 110039296 655911040 1197406592 903413120 1891095936 775652096 1931897728 1258535424 1322561536 2016734464 285412096 1830883328 1855902208 671541632 474644480 1216464000 // 1004 1087391872 1630276864 368972416 1462310656 2061318656 540534016 1724009344 1119233152 389833600 868840320 1745581056 1249298432 227864448 77107584 825753856 231955200 12639488 1301285888 656707968 21131776 326636544 564737920 1089608320 76287744 // 1005 2121572608 2120738560 1219487232 1925196672 1341361408 1379425792 816415360 961522560 937899392 1667988992 440047488 1504510592 832125824 181385344 2064387456 1709379968 2089704960 441960576 1604649984 1811282432 1024376576 581685376 901917312 1242782720 // 1006 705272960 764584064 2031802624 188615936 789655296 1446735232 2080702208 1128160384 313896704 1860774656 1673490944 922724096 1188229888 2090725760 984503552 351942144 1953582976 1697072896 1110953600 726934272 1879749888 75956352 488130560 432656768 // 1007 1187401216 1302621184 600103424 1763471872 1731780480 687881600 1270668800 1596650880 1828961408 1493618688 1394859520 1097563136 1296193664 1478138368 2040778624 1230099456 238851328 824238976 49110016 566242944 1206524928 1913421440 37691520 1692410752 // 1008 1891016576 2003766016 372209280 422051072 917441920 322827520 419933184 697241472 2043414272 54500480 150907904 1605242880 814441728 201692928 1727946624 1240526848 193240832 425244672 2050951680 50307968 257961856 955840000 824938368 1778061952 // 1009 186492288 1690349952 1574325248 964196480 911618560 358531200 86306816 361625472 307559680 472458496 1428449024 1984493440 1232781568 198783488 995956736 1463160832 584938240 1679961472 1492903808 1068339072 1251736192 2140449152 746060032 1515898624 // 1010 1972568832 430397696 1660000768 540355584 1060175872 368635904 1674730624 997539328 260617216 1698756736 672487168 19497472 558567808 997791616 126399616 165903232 2046336512 1530371968 637972480 1685741568 495339392 395958272 1196521856 808744192 // 1011 1008113024 1764999424 1076794112 1930073856 2031199488 1357972608 1866177152 942695936 1639257728 1181620992 1599795968 1402691584 1869851648 1951425152 373936256 1283453184 1695860608 2012631296 1639574144 1717443456 1420191104 227887616 1679874304 1767784960 // 1012 195878400 1198570112 225736448 1968441600 107711232 1157937280 613977600 1451661184 1379513856 782574464 368456704 1565884672 1543047936 1462854016 145337600 2081182848 1779941504 1536598272 696346368 1709873152 166092416 1454415360 87911168 1306547072 // 1013 1547552384 1067303808 765720960 1985944704 297444096 395631872 958709632 1949717632 398099840 1655798656 1220799872 2060536448 483027840 876874240 1508278912 1700288640 180245888 659073920 2033168896 759665280 1340789760 2030894720 1789366400 1550756352 // 1014 1761505664 426676096 103388800 230036224 557755008 1697931776 101720704 1274941568 1052954112 1553198080 1511241856 2043924608 287435904 1045914496 1239258240 1377496064 1162158464 909399040 2054492800 1108846336 679223552 465209216 261733248 1729689984 // 1015 194884224 1375779200 717561856 697245312 1625762304 444841088 1424759424 2130246656 992107776 280736256 754235648 1909947776 307933056 1663866624 189497344 229443072 571529856 1608655104 515918976 1861348352 1721167616 1177970944 1059349248 1529606656 // 1016 810027392 97191040 1592810624 1192617600 1547466880 1505610240 797807104 780333312 1523769728 316517632 1912153088 740759040 894618496 213605504 89178624 2040028288 1465358720 1022194944 604227328 204095488 1233175168 1271175168 1723644928 10382208 // 1017 1040133760 1447288704 1868915712 236050560 62377856 1081021824 1440950272 1155166336 1833657088 1767822464 902413056 1308914176 876859008 131361408 651121536 995443200 322155776 2032743168 1629010944 1912476032 799481728 642972160 303195392 1927880960 // 1018 1509491712 2073403264 36157696 1948853760 381044352 1508929280 1027382016 1190320000 206924544 1862845696 2116547712 439805440 1546692352 976537344 1551542016 1255981952 960277888 1864078208 1760556416 353799808 71389440 992494592 2134094464 273150720 // 1019 148784384 1947241856 923222272 1732064512 1415591552 662373120 235680384 654222720 1998858880 378499584 381627776 394735232 86457600 750655232 710184576 1182588928 1173120896 547118720 282872960 1254165888 1297918976 276092288 2115569408 1683480960 // 1020 1090541440 2014580736 722436352 1838343936 814648960 214654720 2052102912 659026560 415900544 1383173248 2076536960 476572544 652317056 740440448 2136118656 660578944 13268352 875564160 1469256832 476936448 105498240 352871552 921260160 91975296 // 1021 1116230016 609495168 1722434816 2008431360 1348414080 349524992 1998134400 426713088 818530048 1568345216 2101708288 1275561344 281317760 325672320 929654528 230369024 629201792 514480128 329366272 1131493888 990656256 1595650176 1086189952 85724032 // 1022 728846336 1315092224 542959104 50025856 1898545024 1823883904 73898752 1255740928 1933442432 938947456 100806400 1827221504 1842323072 1507298432 1971113216 717096832 1268427648 1229240704 1108198400 1207181440 781483776 1193470208 580678144 352463232 // 1023 373392384 1668375552 266221312 1775860096 1566513536 1941721472 186564480 1681995136 1563934720 2123748096 921595136 821226112 466782976 1786788096 2130127872 1342597888 1585250304 1707468672 608688128 1212826624 659326080 1075475584 1561067904 407228544 // 1024 1986385024 1729586688 437678336 582776192 173539072 1558016384 20977920 2038808704 725765248 1904915456 950193152 1840668288 1911754624 1300941696 1110510592 1887565696 27199488 1318066560 1377385856 129311104 1127250688 272380672 273220480 1565066368 // 1025 67917184 905986176 1218666496 1787879296 211483776 1011653632 231706880 653035776 828783360 821761536 552557056 1048992512 1356840320 2091997184 599498368 625372672 513954816 673311232 1287051136 267700992 320405248 1405170048 428162048 1163499520 // 1026 694164224 656578048 616722944 276977408 1884361472 964632064 1542687872 1045799936 955514368 585338624 886715648 786650752 1841493248 1402390272 677716480 160079104 785946752 2087906688 1201658880 1899264384 1637290752 1474173184 54885760 28324864 // 1027 809276544 2023949184 86477312 1316275840 1843426176 89803392 742703360 1904627840 1858833536 674163840 1615730176 1972539392 167497088 1929120512 2123610880 487292288 1058656384 73658752 1686950528 1990609024 1347906048 1833239808 1506726912 1229823104 // 1028 1213369984 309101824 1578182272 1908895616 932024960 1187640832 353821184 571203456 476098048 1110558208 1485221248 435095168 47910912 1697293056 1847385088 403992320 760316160 7525632 346720640 1361136256 1912934912 1399791616 251475584 686354304 // 1029 69843968 1682457216 1814447232 1038581248 1265263104 232065664 393830656 398510976 893960192 1969443968 957803008 1167731968 158197120 196684416 1312360320 485318528 1048694400 1395910656 26513152 1534597376 1042134912 1006363008 342081408 465651200 // 1030 162081536 1929419392 1116680192 1814365056 1186457856 1747795968 1270327680 1268092928 1311609344 2147279488 1117181056 2001535488 372662144 593512448 849550592 1278345472 1845805824 1297539072 105250304 2131256320 412610688 1903266048 193926912 313571456 // 1031 580653568 1662658944 106312064 561805056 1183188352 1313372672 541652608 1041110656 1335358080 2030369024 657687040 1913020672 53162496 669261952 1079405568 1425544960 2055032704 51357568 636756608 1574592256 1651367296 761669248 1790105088 1093053184 // 1032 337404288 2037465472 1083152128 1924163840 1942178432 1673747840 77749632 124005248 1792284544 1623633152 710045056 419873920 1971188096 1604007424 1480693760 1137304960 1541160064 820362624 440889216 1507959808 749575680 1215482496 659326720 1176138880 // 1033 579721472 728901760 716879616 708801152 1938782848 36888960 1846934016 1837840384 308478336 452535808 68974208 1016961152 1253445760 676950528 727145600 945777664 389776768 607220608 724015616 480948736 1377421952 126689664 118519936 1569747200 // 1034 802017408 767229056 489872256 1922827136 2066938112 499278720 1715211392 1673245440 604760832 1495941248 1395671552 1754850176 726882560 1746888064 309547264 222099328 1789973376 2007411456 119712384 1644720640 1147019392 1701070208 597579264 1560951168 // 1035 1280242688 1417462912 1368213376 1840508032 313536256 1942478592 514967552 613883648 1066188032 1004796032 1228753408 436889472 8868992 1398733824 1139523968 1747634816 1006535296 1832632192 392701824 1503753856 1744673280 1127645056 1941713664 1866939264 // 1036 1656353280 2144742272 565705984 2095835392 567688320 684453632 1864072832 1737950080 1551338240 258328320 758711296 1538466176 1992575232 104766976 1613336960 1319628928 1219291648 1987349120 2145817856 1287126528 1874643712 1362557824 334828288 522272512 // 1037 1817135232 349619328 795954432 1748352896 494521216 1068932864 1191490432 745748608 1629851520 915804672 1805918592 1414132352 1369574400 1918521984 1585474816 491954304 1461310720 1494577536 1868224896 1277621632 2099560960 1217384960 797739136 1955264640 // 1038 1562596864 531485184 2018114176 1260704384 1730143232 974989184 1860237184 300791808 2050115712 883401472 1317018624 826785280 109593088 1944796800 1927047296 1151630208 1148471808 1036273408 1234733568 583309696 1665805312 590230656 318386816 895561600 // 1039 307667072 12133632 1688734592 619768320 440201088 1477903104 794501504 1116493056 1761773568 1935052800 2200960 1493607040 363540608 195033600 1992694016 1883360384 775357440 1510662912 1379598336 1242375040 1056743552 1496051584 1217761920 1779206400 // 1040 727902592 680703488 897747200 1043968384 1823017472 414458624 2077450880 2073908352 477974528 2052704128 1350388736 1553460736 177152128 727335168 603479040 62445056 458767232 765572480 1066414976 1272183040 628931840 36853632 347087616 781798144 // 1041 1627015040 1465257856 1452111104 1352609536 151473664 446355328 1657007616 854354816 1188129024 1484025088 1602207872 722448384 39909120 328884608 1935375872 1761440256 1034850176 1364449920 1578586752 202236160 760791168 657118592 1507488384 612212096 // 1042 573915648 431104768 733059840 1304951040 1531026944 1349056000 1588610176 1208527104 1621213824 700844544 1936186880 221934592 1025872256 1416531968 1060111488 1411297536 994394496 1462481920 1452290176 1243965696 1993646592 514288896 1063905792 1411643008 // 1043 1813436544 2093400320 807390208 2069223680 1300327808 1671561344 1219027584 492982784 1411321472 791495040 689711616 2071742720 769224448 1737753856 1008247168 1269111040 680311296 1695713408 879790464 701712128 1511693568 141402496 218138240 1837682688 // 1044 104009600 1358455552 1417482112 1573799936 524735232 1831009152 844488064 2056268416 1140631168 1805926272 1110816128 1375677568 857608192 1552432640 322881280 1162492928 419189888 1153535872 124732288 454588032 1087484288 1666452736 95827200 821582592 // 1045 522448384 2114580992 1652023424 2078132480 662459264 371300736 1275235328 1445932544 2526336 1284506112 1951868672 279751424 2106778752 1640773376 4584064 826010112 1476072320 2033549184 902069504 1434672128 1835882496 1072092800 203685376 1054917120 // 1046 502802816 1061281664 336851968 1113680000 1249644416 1090817536 1121728896 667681792 1560433920 1625149440 780018688 970116608 1524872320 73238400 2096131072 1298654848 948229632 1667467264 1518739328 2023598080 145721728 942180992 1217102464 43812992 // 1047 75307904 1712867200 810967424 1866342016 423356416 1551140864 1876483200 1713104384 1623423488 1530792960 377530368 954495872 325490048 2003053952 1905421696 1503265408 1594202496 1982197760 704805248 174235648 583050752 641870848 2117755904 1371530112 // 1048 363358208 1360616064 1445269888 86837760 1850227328 531532928 691114624 1234369280 1056764160 557576064 1093827456 1075608320 2099538304 2131737088 1188010112 158598272 519608064 518123392 805406208 297992192 243342336 1856038912 531556864 109181568 // 1049 142374912 560498560 1060771456 1205832576 1614284160 1209695104 306248064 156064768 653585536 711094016 1682890240 1878670464 529696640 1908769024 2031838208 958654848 1809551872 917421440 564073088 676469120 1779074304 567713920 1783766272 1200006400 // 1050 1312665216 1777132416 1263967872 1121524608 1430356736 373357184 2031405696 1132609408 226072192 982046592 543032832 890219264 65469952 211652736 765814528 738161792 2015543168 1334804992 36787712 1953506048 360662784 1634293632 533599872 1525283968 // 1051 1422373888 968182784 615226112 1678114432 836891648 353151488 723444864 1477772672 424293632 909218944 222091008 1384081280 481465216 197558016 1917257728 1648922624 50734208 1711288320 1603916800 1525021056 1916120576 980361984 252421760 2067853440 // 1052 728680448 814921344 634587392 508335360 459746432 1496284672 249256576 1630414208 2115558016 1109909888 1881860608 751422080 1281098880 1337068928 740438784 20711936 1470108544 1434810880 227250176 444651648 1135192064 1369193088 834476416 1820531584 // 1053 1952074496 1239369088 643079552 902835712 1221662208 873907712 2018052608 744869760 1351650560 1293748480 1764137600 322754816 2007201920 835006720 1301370624 1644073472 954605440 92507648 1793200896 1718529536 1873176192 546241024 1521617024 615885568 // 1054 353854720 1647923456 1430135680 1707226752 1927362816 2044742400 1157692160 825439488 1607759360 803601664 144546560 278391936 89549824 527380480 1313248128 1634959616 778966784 1815799424 1759618688 596545024 757217408 752013824 383962368 1985048064 // 1055 1331750400 877458944 1928021120 839370880 171689472 126371200 1059626624 1987777664 1658290560 1863724288 504764160 297338624 1512177024 401949696 340367616 236036736 2085675264 1833944320 1226191488 883200256 963332608 362518144 1154046336 241454208 // 1056 992551808 1500230272 1172674176 684031360 2338688 1425088896 2115267712 1462682240 1557418240 610651392 1121150336 935661184 1509580672 1315748864 134071552 1380539392 483730560 985255168 1512212480 1716363776 844522624 407577856 1492223104 306024192 // 1057 2034610688 2057278464 422553984 742662272 348616192 1514470912 616568320 1111490048 2131857792 1644163328 1878764928 181095808 1862606464 48448000 1846385664 793465472 1121645696 1233399168 364456448 324098944 1036072192 266591232 1254161920 1529129984 // 1058 1272608896 1075101056 1202979072 1713767296 1178344064 2037259008 865463808 1481720192 774372736 1143661056 935737856 1338049664 1948157056 609564928 288374144 1629186944 1057886592 1938550912 1883586560 2031551488 827298048 1219171456 1368164992 663558272 // 1059 1836076416 2142689024 2111830784 683118592 378193536 1719215360 2066622976 257949440 106477568 55076224 1955100928 1738474752 1052128256 882091648 1190855808 1671700992 1731607040 1098281728 1386502784 705505792 1656397952 1661348736 1984311296 81748992 // 1060 2012662528 1905229568 330766464 792195072 2068068352 1711374080 653830912 1066181760 2115318656 1448599808 495169024 353833728 265787904 1494103552 555965312 1549064448 1954923776 1854883840 797451136 1101199488 290200064 914953344 1564174464 1823855488 // 1061 1842756352 836689152 1310924160 511891712 552063744 2087990528 446299136 1999082112 498157824 1534188288 1790151680 1554026496 1456206080 192108416 1140231168 603063296 524435200 170521600 1403951488 590690944 1328165632 747958912 2081081600 1672986752 // 1062 146241920 1426098944 995971072 512543744 621711616 1246046464 1847844224 722574208 1488308352 709724928 826662144 1602514304 2116714880 2133367552 656968448 201132800 511229824 975824768 1265425152 609531520 42616064 1817192576 1948173568 2006925696 // 1063 1445724416 265118336 793836672 2098131968 1679020416 681197568 1084131456 1389889664 2087791744 202360576 1744617856 659193472 663647616 321812864 1600467840 175240960 1980278528 1427595392 579948544 356657408 101798912 1733845248 767456640 1074977664 // 1064 1441737472 1227710080 2086441600 1588653696 1610268672 1335547008 1688982144 1907974528 1961898112 733957888 447058048 841384192 567544064 1695888896 1885436416 1153445120 791956480 576385792 82644608 1455443584 1866820608 81720320 185617792 1924182272 // 1065 380417280 1470196352 1339914752 1465927808 446284544 1582636160 223432704 606887936 1398208384 950875392 1167015808 1957752192 675544576 12988672 109361408 374660352 1077503232 2063336320 1362303616 915215104 1144744064 744768384 2058012160 1264036480 // 1066 1986957824 1926194816 1700736128 1460193152 388227712 1230495744 400164608 1118826368 1222817920 1871482368 1382050432 1925952512 1644281472 1464381952 1717298816 1068562304 1725168384 1242983680 257045248 424736000 730961152 1422047488 720718848 1763880704 // 1067 1456684544 1501916416 1640863744 2111644288 1604641664 56542208 278596480 1352808320 38679552 451421312 672829568 2056372096 1065129728 1169213824 118973696 75714304 1309165568 1740431488 1692222848 834555264 1012079488 1228129536 451711744 870428288 // 1068 1942362496 1116683264 1032595584 51233024 1916152064 2101951104 1198116096 1543139072 864265728 1879259136 170465664 965131008 280854912 1965494784 1653164928 1863332096 49737984 238563072 365885952 1290361984 979684992 2029757952 897552256 1637570432 // 1069 1675241856 871775616 1596669696 7330560 158478080 749387392 845210368 588844928 2076186624 843037696 2092501504 460710400 1899208320 397752960 529224320 251908352 38858752 407381248 434875648 1067556480 1586756096 1743120640 1883143680 580846464 // 1070 1274004096 1817493120 1463731456 537571584 311280128 1295968768 2069565696 1925216000 1484320384 1470990208 1174583296 1725145728 1776922496 1273584640 1746631680 324092672 230765824 339794944 633767552 2019187712 251102592 659091200 1996649600 2083483648 // 1071 1332827136 2017261312 1292862336 548766848 960192256 1603454848 1885121792 2131644800 2054071424 1542432384 341633664 356520320 1776812032 991939200 1686824320 274668672 181470592 62958848 1030842368 1377556224 1091379584 172232832 2052629504 357016960 // 1072 1135668096 1893481216 480185728 938025472 1146328320 280276608 1209131136 1952737920 1271377280 41204736 702073984 339899904 1899081600 1163393152 992788096 1908103424 26680192 160962816 1137734144 279723264 378604160 1357474048 1545932416 247316992 // 1073 649294336 383937280 1316580864 1997510016 1592525440 1139711104 730287232 735693312 436850560 1243717760 391630848 248121088 280731264 902986112 1386753792 1722701952 406743680 501842816 629320832 976377856 136553216 786989568 1834675840 925291904 // 1074 536581760 1856110464 804186624 1874421760 1973775616 1659686016 371046400 838006528 2028505472 665816704 1001516032 1634741632 1065189760 1054368000 919632640 2062089088 1287630464 883215232 142662784 1002473472 1453046784 1238198656 751082624 963300352 // 1075 2071102720 293058304 1044453120 1842438400 1367103488 709333632 1829249280 1134318976 314489984 186723200 145897216 1629621760 1644467968 1830593792 111432832 679669504 1602914304 1479407744 652674944 1921150464 813115392 1512244992 2116919808 676848256 // 1076 286117248 697897088 1591908736 284697472 1139065344 1738666880 794015616 352270464 1883013632 1210516352 4804480 1194707200 675397248 569854336 1041748608 191245440 1700836864 2091275776 492963712 135910912 173048192 358655232 1568757248 1558042624 // 1077 959347200 2108920448 1569184512 1280549376 1897053952 439970560 705681792 1865210496 1354795136 1751452672 893975552 1480928896 567541248 2083284736 1040300160 684038656 456297472 1615966976 343441152 1478576000 1639285248 911088384 1130062976 1738814848 // 1078 1639369216 1587419904 1670769024 702083840 608982912 1813286528 400558848 1977070592 408524544 910263680 1376103936 741599744 663488768 372028032 551004288 354731776 1442402816 1689083776 1816166528 305054720 1474372224 1756200448 1255574144 1822731520 // 1079 1687841408 454445440 1481748736 1331687296 859217664 1043945856 1567197440 938458112 1826165760 1201589632 703468288 1106310144 2116973952 37586944 1490176256 728229760 2110961152 765451520 2043720448 721919232 899330048 675502464 1816298496 648987648 // 1080 350505856 1895386624 787943296 1833870464 952803072 411027200 1409666048 577309568 1547070720 511558400 1771416576 1822610048 1456112000 974726912 807922176 1737443712 1406040192 89996416 1732517376 297169920 294722304 729356544 662353792 1153070976 // 1081 1014759040 1798555520 891728640 433630336 103965440 484154752 174207744 547051648 1572468480 785767296 877728640 16300928 265548032 1704657792 1303750400 1473717632 1745190144 1378779136 1695472640 1583763584 1577444864 784195584 964356992 1072404352 // 1082 1239211776 1756667264 1606322944 1708729472 1274708608 1958764672 1029411584 2034698880 199969536 1844493952 647102464 878097920 1052219904 643249152 1287567872 188224640 1553511296 1429588352 16354304 803213184 1592983040 2079715072 510639872 1307698816 // 1083 1859308416 24046848 610276992 1784188288 217869824 190972928 549092736 1349042176 1382010112 1332553088 1994800384 1342023040 1948136448 360024576 168008832 1275751296 1211940992 1420067712 1040155008 2087444352 463980160 2111420928 1985469824 750740736 // 1084 421379584 581538176 1364339328 931703552 1087293056 1954656896 2022372864 8009344 215333248 301518080 1766629760 866855552 1862698112 1817923072 1423145856 696316672 1267374080 1096071296 1766435584 2012648576 362774272 804346240 884670208 1541622656 // 1085 1411036416 608518528 1592411136 1289182080 1339979776 1930840192 1497203712 1427056256 363324800 133257728 760400384 2058903552 1509760640 210709120 1228045696 1419650560 363153792 1465473536 1716502656 2093900928 792710272 2041770880 1204263680 726957056 // 1086 977345792 851158016 1621306240 1396643584 1506553472 1437892992 2146715136 1818157568 1390925952 965553664 1758627200 875532288 1512202112 809287424 2028609152 1464767360 364737664 574708608 1320892672 1821174656 1906231424 1439111552 119364608 298873216 // 1087 673378304 1585086976 1277552512 1405497856 1114098688 672060928 124285056 1290962560 631652096 874666496 909750784 819565440 89259392 1840948480 1099180928 300869632 1069620864 216267776 1734491648 1896773120 1194791040 1979478784 287793024 788599296 // 1088 144832384 2025359872 249006976 349772416 1294514688 731718912 2118340096 370545536 122197632 567833728 1112271360 2042483456 2007395328 1820233088 1865363456 968295680 1346083584 1562706816 1285301632 2138360192 1224734464 1103925120 160177280 527997056 // 1089 901444864 526605184 1296168448 1636704512 389868928 39028352 1428869120 1481615232 988770688 1776004736 1846831232 417076224 1281063040 1790849152 548167296 1217462144 257198336 1928918272 1043192448 1925964416 1652501632 1606821760 695073792 793941632 // 1090 1345161088 213713536 2022230912 599920384 2085075840 615138176 211799296 790973952 1781495168 27173504 550870528 406293120 481559680 311184512 211595008 1073565184 1708392320 1805540608 512966144 1901193472 1520899328 1441638912 1871535744 1484716160 // 1091 592113536 2073703552 885504384 247047040 65143808 1825755520 791421568 1209539840 1072590336 688127616 146833280 130179968 65180544 1525862784 1521434752 1740588288 786856832 2078993920 703942912 2058002176 1665641088 524694528 187298816 788050560 // 1092 817787776 2094730112 1283444096 27440128 2137418112 854689152 1325227136 650812416 1667505920 1151219200 1283078656 148550656 529989120 1512016512 1603523072 2077461120 784841984 1286269952 1364375808 1354044672 1263340288 1058321536 1379135744 1732059904 // 1093 535524352 1182924416 1093429248 617571968 641808512 722538496 1103742208 288843904 821716736 784011136 2099879808 524068480 2099414912 1827972608 119913216 706938368 2064294400 440381568 1400559488 1167931264 210000256 1324926976 789901184 927133952 // 1094 1260002688 1236054400 1256495744 504804224 703331456 386433792 1690529024 238834048 806026752 336789632 314268800 1732457984 325347712 1387998080 1675572736 262938624 626064000 1192908032 562981888 1041373312 1159454976 1374966144 2063408896 568307584 // 1095 965127040 1132173312 1454126976 1854128384 500188032 585594496 788825472 1858362240 1766868864 2090767616 1979277824 65139712 1525060992 1198196096 1057676544 1195203328 610562944 1871857152 1193824896 2101113472 1069011840 1998322432 1197437312 1790735744 // 1096 721285760 1073917824 1244397568 125390848 2122155264 265950464 1785532160 2023445504 535460608 1187118720 112303744 1684380032 2106832000 1883384704 1177745024 1694077312 733892480 285916032 1824317952 1186384768 1473014528 801471616 1620769792 1596852608 // 1097 200278144 1613807360 558236416 1230115968 624727424 413815552 1170835968 824466432 317919872 639708928 1532650112 776320256 857400448 7549184 1869612928 1130297216 281294208 768150528 1920130048 1893148416 660016384 1273656576 1060945536 783232 // 1098 1363726720 691868800 1041404800 1517498496 34961024 956362880 1298350464 82052992 717266816 1635429376 912705024 1813755776 769527808 655494144 1015193728 1940593024 1620523648 961939712 1436763264 2052938240 1312793984 57467776 2112370304 220192384 // 1099 86829056 1335382656 434436480 1549104640 1170287872 618181632 762226048 280379008 1244521216 469541504 1784502144 1483885952 1025601280 1984903680 1790676096 1431454592 982865152 1477683456 252274944 1542516864 2079178496 1198505600 1403287168 1317353984 // 1100 2041473408 1610062464 1546518272 438545152 1999620992 13703936 643196032 412880000 1563418624 831378048 1681223936 1065364096 40210816 2039893888 1114763392 68308608 143671552 469272832 2077742592 1540865280 1762508032 563515520 1262098688 1721545600 // 1101 189781120 1663087744 1557541376 598874496 57536384 820503040 1568987776 519179392 1711684480 1994285056 240171264 1916744064 176748288 310868992 1480522880 2114082560 530046976 149027072 1117215360 1686382848 1335248896 661453056 1798469248 2102309632 // 1102 891590272 1059803648 1105982080 574654464 2075046528 669723648 455534592 2121606272 1193505152 352088576 952490240 996612736 363798656 468569088 739584000 966678400 1985190272 1773102336 1710361600 1523998464 1307946240 1389158144 1400188032 1231894272 // 1103 2047127168 1480040448 1746240256 2013933440 1267936768 505943936 1266502656 1948784896 2030300160 1517260800 1767966720 2044868736 109785216 1679083008 1601367936 1806784896 893827840 2146653184 2111525248 854580608 1556295296 1537592320 1239267840 1257020800 // 1104 93900160 58218880 1759000448 106315776 1382066304 118352768 1282981120 391907840 1478080512 1974305152 801085184 150615552 1369457152 1629345664 1564400640 2084904448 1982841856 939483776 838054400 1766006528 1985385472 988767488 31174272 215489920 // 1105 938340864 1926463104 558836992 2047862400 637686400 1856999936 1049827456 880155392 161395968 130587008 1358270080 2145451264 1992428544 687513088 1430224256 2137563520 452458112 237612800 362614912 996759936 1981003392 919036160 1724607488 1596353664 // 1106 1378043264 2030903808 1322750080 1692379264 1797588992 1387132800 693006080 1185009920 1178021760 930374400 2134913664 1892462976 8669440 368266624 159521408 198434176 502316288 1852432128 91071232 816338560 860555904 1216558208 2075953152 878689152 // 1107 900997376 1071340288 56884608 1620317952 405415936 1666556800 1181357056 536364928 1508236928 2041945600 1806416384 928684928 727143552 1063687168 1061672704 438818048 1402577408 1775581568 1387445248 564996864 1878137472 384761600 139554432 1108378880 // 1108 1486847616 1222478208 275025280 1317959808 7050752 1697085440 1655254144 459363328 122079360 1296069632 1321970304 1115394560 1253267712 320591232 295063296 1949722496 1099907840 471603328 2093399808 973589504 342597632 80299648 1826638976 2012139008 // 1109 414936576 74025856 186664576 1495522304 992934912 1210113152 1074785280 1724870272 345834112 266946944 1037275264 1474867968 1971196032 499399040 1423618560 123609984 375944576 925984384 469245184 844742528 951264640 2075364096 647478016 920807680 // 1110 1210169216 1726775808 2146332288 1034307840 910847360 107139840 332517760 1627425408 1523033984 1335208960 1807044224 1147604096 53342592 1659471104 9935104 1293532800 1347735936 229442816 741436672 1822081792 604948864 945963136 777225728 461038848 // 1111 2080094208 1626849152 556142336 722053632 1189152896 1925174784 46437248 1584632832 1687576320 722880768 2013858048 144980096 372453888 1953159936 791477888 1788430976 100575616 481320832 38433536 435692672 358195072 1609127296 143523456 998279296 // 1112 1232322560 1032623872 2061752448 1812753920 1913454720 1595203712 1729507584 2033561856 2107921152 1785715200 1336239744 1509898752 158228352 1678464640 1123385472 756543232 1821036800 1108789376 1465377024 2062906624 584036096 1619668096 2131101824 1007153152 // 1113 940457344 1578336384 1027465472 2069753344 2056882176 1923191808 1471223680 2043889280 905027712 1104895744 1684676608 1031830272 48096640 2060324864 1077514496 80363008 137907328 1593869184 862702976 595801728 1094858752 32248832 1545084544 1675477376 // 1114 1311261312 1418519168 554518656 775049728 1802674560 1916204416 2056741248 1916267392 416768384 1714523392 808853888 892027264 167448576 886627584 185798400 1078522752 1490289792 1684901120 1347290112 2047673472 123183232 1996518656 45051904 69741184 // 1115 1121067520 112995584 1962437504 611675520 219702528 611513216 486040832 788786560 105435648 1665688704 1466701440 520049792 1841548672 980221440 388596864 444289152 415868800 546409600 1420307200 1091390080 710676608 193635712 198752384 572571008 // 1116 1069738496 672922624 1545240960 113191808 637174144 1522054528 148324736 2090493696 1854219136 636413952 1807266944 32788864 1356526848 70248320 471509120 607333248 523911936 1836184448 370949376 1651073408 1984833152 165110912 902864128 782458112 // 1117 122711936 1592816896 156626688 1491139200 1127080320 1360813312 1446346240 2111114368 522695296 186249728 1082187264 2099537792 1912061312 2073522304 1238357632 1564275456 2002113408 482309376 304194560 1966154240 1960792832 677334400 1884456320 117376256 // 1118 1423695744 1841122688 576641920 785512960 1710830208 500006912 567935744 2057945600 1967944960 550458496 358732544 218270080 466816896 645554816 1758574592 779965056 1559422848 1895681792 923586560 369848448 362897536 1045518848 1420551424 1040009856 // 1119 374797440 45180160 649603840 728538880 777273856 1927025024 197777664 1547061248 1847801728 429842944 753888512 1207712256 1841990400 1202726912 1386385280 1072422528 1953234560 1822377600 1765293312 366908288 719936896 2134027904 906490624 1867210752 // 1120 799727104 1311439488 740614784 239606784 1273117312 898523136 817989248 1271517696 793666176 1200813184 1256105728 1410233216 281517696 1116459520 924776064 657567616 1511158528 1532862720 1005546368 1297858176 28628352 1381505792 345843072 769739136 // 1121 161529216 2020121088 426739328 63515392 1355317504 315470080 839487744 1852022016 1568037760 1670764288 1371964544 1120248192 652513664 767742848 265970048 1462255616 274559616 1548289408 1833269504 399954944 653884672 2013949824 1804042368 199145472 // 1122 1529457024 453882496 1102688384 1101378048 1907733376 1779348096 804718848 2114147968 419318144 1111592832 1269140864 59052928 86086016 954334080 223487872 326204544 955856640 1868271488 1063214080 44299648 1610623488 1984823296 1776247936 446602624 // 1123 1847865344 576643584 1677862272 183660544 1946984192 154366080 912564992 1408194048 570494592 1770659840 1083353216 818952448 1547123968 1409938176 2091479168 1452014208 499476608 1781652480 16945920 304091136 2002330112 646935936 1271031936 1124383744 // 1124 19490048 887100032 489377280 1393080192 107238784 1702429440 519516800 1965591040 747517824 732612736 320593792 471880832 876652288 1037705472 1729804416 222762112 1225315328 504139904 1447069056 599090176 1912224512 1085218688 163318400 374381440 // 1125 1274251008 139771648 1801487616 763179264 1318146176 970944000 1351096960 1407094656 210680448 2068367488 1647588224 77440000 894684800 591450624 2078913280 60569984 1531984256 1412281600 2136917376 709358976 1851958272 345957888 1259424128 947171584 // 1126 1506887296 599629056 1288321920 509446656 1266721536 520486528 1265153664 1184755712 1894592256 1341591168 1019066752 953322752 307940224 259547904 1076474112 184894464 736669696 97173120 424221184 653890688 1144156032 489440000 2111951488 342875648 // 1127 840889088 1644372352 2072387584 1523141376 1094410112 1022025856 565525888 318564352 1523571840 780512384 223615744 1171138048 287485824 1516757248 342578432 1928312192 643772032 1349150080 205256064 1274069888 2021965568 469731328 1975107456 1865898880 // 1128 1619005696 881199104 1224427520 1013227136 1803278080 969844352 898862464 562251776 1389496576 1976904960 1338985472 534572416 482995328 1008328064 392941696 467232640 154254720 2096141056 539483648 2114060800 1871175680 1306458112 103079296 17850880 // 1129 1042941056 960225920 1590399872 1940383744 1686978176 1626622976 905186176 1419336576 1381453056 1984242944 842358912 116467584 1543138176 1987033856 1823302144 1021627904 690736640 565875328 1613242112 1987969664 150431616 1147178752 552355328 541724288 // 1130 848093184 1650141312 1744184704 2019204864 944465280 1655661696 1357040256 1598680576 131667072 2036366720 978548224 1589069056 1869679360 2086803200 72558080 1864672512 16708096 1345851264 1028252544 404477056 1001488768 311671552 173615360 1308665216 // 1131 2089379200 899664000 656103808 505091072 202933248 1720820736 1131351168 1327321856 921539584 407596672 1751703808 748675840 558607360 2085318912 674668800 268166784 1910046592 288300416 1821406976 632211712 387078784 7958784 588777344 375009664 // 1132 1178498048 606888832 1140474496 1612860288 534279680 56068480 2133737728 1947305600 964244736 1662752640 369116544 1449071616 1232802176 982180736 282451072 1268218112 121420032 211317632 1155448192 528764288 1175582720 401891584 593592064 1732392448 // 1133 2126555136 110095360 1931503744 1363646976 1327873024 12343808 1529914240 1285364480 268198272 305725312 1521585024 647299840 814399744 1612423296 1165928832 641007488 969040640 1798020096 82188928 2097696256 1503121536 1367185664 256186240 176223232 // 1134 1240083328 1613012608 1515586048 1020235392 1579804416 879741184 1828285696 761062400 499711488 911858816 827936256 350830080 1296262400 528416640 1389616128 1246692992 152347776 1619038464 1699488640 1606308992 1345715072 565510912 820648704 582684288 // 1135 351313024 1238454016 2027724032 1769410816 1284377472 622089216 27446656 523273856 741961600 1234355072 598476160 742565376 1188190336 1615655296 1306957824 552354432 675942016 1729791104 211217664 1816709376 993444992 797160192 2051733504 164603008 // 1136 930042752 1622898304 1786645376 231863296 554143360 80561024 1183784704 284375808 1447976064 1494049920 2104148736 1510507776 832238336 1931758080 1742758272 1177628032 418669312 1740738304 1299787648 1613027200 306577920 1921590272 1034889344 1966856832 // 1137 517667200 793374080 879948928 1200733824 1467908224 1213173248 1726381312 1820628864 5517696 1987052800 312843904 1008980864 227621760 2044862592 307586944 1888738432 84871424 642797696 274766976 588318208 1796354304 1315877120 1515513472 798860544 // 1138 491595008 1407833216 998588032 2011077888 1558861952 1149823872 1881238912 1325541120 534893824 1830944256 32241408 481115008 1890905984 1085943296 295775872 353648384 787042560 388689536 1161582464 455889792 351384192 1738100480 911636864 1381197056 // 1139 1620027648 610666624 319440384 201234816 538384000 1771415552 1355362304 864724352 700748160 66231296 87004672 131070848 1078973824 1838394752 1095856128 1269545984 472693376 827966080 1034730624 1742461568 362184064 347691264 1405700992 2056600704 // 1140 1128894848 1560556672 1061539840 1582982528 140801024 1496389504 1249116800 1690121856 1757403648 1214679936 688723840 1584595200 1845786240 1345810816 308056704 1450226688 1217750784 1848936704 1697084032 775311872 1918558976 619128192 595742208 421148672 // 1141 1371276672 1149574016 186402816 1594143744 265418112 1021114496 1019201536 1479003648 296322944 259594880 303886848 536683520 79034880 255086208 1696921216 225073024 442553984 1295623680 383309312 955346304 1615040256 1204159488 1395948544 1079849728 // 1142 1196563584 787248384 979562112 2015476352 1612553856 1197743360 622226048 2122861952 1770910720 826710144 1655769216 62142336 104474496 350912256 959140352 1336512000 1488779904 487426944 301190144 1905860352 1278679424 390382336 1856074752 567208448 // 1143 434879488 1570872960 1776146944 937238912 706789760 1276190208 203390208 1779137920 2017795200 37192704 1613471488 1433779840 632744704 98690816 362537472 1127933312 697578368 1554159872 209090048 1358481152 676663168 1942652160 1420246144 1002785280 // 1144 2002687872 224884096 438359552 386348416 342353792 294637952 42438400 1702281088 1885388928 1330054656 2145018752 1794206208 1978677376 1549912192 229855616 701385856 1716165760 1469998208 358870528 1934710272 696726784 1887082496 2059863936 1769974784 // 1145 135630464 373850368 372860032 1813835008 793988864 1407155072 386970368 148176768 564462464 854727168 1924571520 377136512 1670179072 2100016640 1246387200 1716595200 241591552 233367040 1612533760 503710080 818012160 1585122304 1447421824 1491952640 // 1146 264843776 37813376 1112548352 1630869248 1399267584 574358528 2133004672 801030144 687589760 142774144 1956231680 1565424512 74770048 44135680 191436800 2053735552 36152960 332407296 814747392 528156928 272758656 981009408 77309824 320883072 // 1147 339283456 1058620288 977531264 1815783936 736087424 218346368 1568267776 826595712 1430919680 831870080 2123503360 1265035008 971880448 2027589760 406750080 1978174848 1443323520 1327849472 276167680 508626688 645522688 1223321472 1924435584 283585280 // 1148 287600384 29954560 1047010432 167741824 385151104 417660928 447078656 586532096 722878464 301117696 853897216 2118598912 1184074496 847775232 1179076480 1207962368 330596352 1377909504 514936064 989457152 744730496 961725952 266048768 1190198656 // 1149 447687680 912894592 126051968 52909056 331816448 103157760 2131709440 267443328 1891095296 725551872 523607936 421977856 721337856 981304192 521440128 139910400 1710785792 1300127616 424934272 1431409920 1986352384 1027040768 1224463104 1925484416 // 1150 1633791488 1660818944 1095643008 948288128 1918510592 1303808896 470119680 1416654336 1724705024 2026269824 256778752 773937792 1961053184 606003200 1695805312 1600126720 2127426944 1322773632 428163840 1296144384 1043125248 814473856 714279040 451062016 // 1151 1394866048 2040869376 1882167808 199030016 1712540160 2059245184 1438407680 263105536 181603584 1866509568 1586299776 1617829632 599650560 837929984 217639040 900937728 941316864 1867743616 173867648 587769216 610939008 956974720 1502318720 1065195648 // 1152 170296704 1051238912 626256512 268226688 1312193024 1244817024 355083904 963630848 1788678912 988719488 1334651648 1552055552 515067264 1281322624 1847738368 1440769920 1609915904 714997504 443821056 1108977408 1660166528 1590570752 1223027840 1750896128 // 1153 1437776640 1983732480 793207680 795365120 1754811776 2030318208 70068992 282786176 1792784000 36089216 237148416 872569088 714734336 1524634240 1459557632 654824576 346189824 739330560 1007712768 848019712 965945472 369334528 143745024 732989696 // 1154 1362685056 930943872 1144223616 575975296 1755498880 1427007104 1423293440 102080896 1700302208 1653495168 1143915520 1512877568 1576357376 581776256 658687488 96114816 1759009664 769035648 1682583936 12469376 628099968 1813141248 1843839232 248438272 // 1155 205383680 1517339520 967157504 1387688448 614515456 354918912 1193064960 2098305408 1154103552 448547968 1821655936 983245056 1086210432 2143937408 1768559744 1947434624 1577009408 1881005952 1568336256 95803264 2013289216 839352320 1330323456 1585771648 // 1156 1750188928 578716928 992618368 1543139584 1410628608 1454146176 561817856 846976000 726328320 883602560 1035634944 1612322816 1233633792 374692736 1644734080 104850176 1355309952 1901399168 30332544 26745984 1397758336 555037952 252842240 473493760 // 1157 1254222208 1801759744 260486656 554242432 1439430912 367834368 1502131968 896823552 2058010240 223324800 1793670400 527386368 159915776 79261952 744595968 1427320704 1739411712 2021554816 1410231808 1164787840 1142183552 261374208 359201024 513365632 // 1158 1630379264 1939739264 452934016 305934976 174898816 895826816 1125042944 177843584 179123328 864594560 182887808 1177367296 1909063552 744128896 840390784 508476416 847373440 34809856 83213312 1710771968 1531862912 648393856 826960384 1507005568 // 1159 1052145408 1173613312 913071872 1951207808 1856058240 191405312 125223296 81657856 1939749504 653736320 1579423744 994284800 674087680 1041036672 1191548800 79824640 2000178176 411530112 1409285888 672481152 1386381568 1975331328 1243044736 1735696640 // 1160 451401984 1043967488 2043405184 169887104 234846976 1729562240 921282560 1101313920 607896320 672640 1535105408 1393192576 286976384 1622067328 870962048 556066688 1380585984 2013602944 699947264 1870830464 75954176 1566590976 739104256 2106769536 // 1161 1929963648 832516224 1228609920 1927052032 210748672 1578639360 970262784 233010560 1726494336 1959161472 1880073344 483387392 1276191744 2129930624 495912832 29962240 1449139328 1856333312 566624896 1482824704 33916416 1684545536 957236864 244027520 // 1162 1334212224 1971124224 130504576 577112704 1369198720 1545826048 514045056 1474272384 1084427008 397675008 564071808 433352448 1207430016 1474431360 2145585280 676432000 854230272 2140352128 1150848 444072192 1108977536 586424704 1112157952 1735140480 // 1163 1905650048 2013731072 1507295232 932738176 376344576 1226608384 378632192 862224512 114220928 1242066048 1111050496 1181338112 1193905920 718904064 1707033600 1685828096 1710638976 1103519488 128054656 1008237056 327401856 1524185088 1629859200 1587417600 // 1164 1975000192 56580992 2116564352 579862016 1078080512 1020532864 1468780928 49636352 1801466752 2124854784 786953856 1379070592 180699008 2070458496 2102897152 1906821504 229054976 127457792 1640523008 913710208 1232824064 648845184 1678404224 30294144 // 1165 173375104 1276683520 680837504 206567296 1525529088 91803648 1639786752 2134598912 1462406400 887976576 154021888 1649798144 1830509440 1350283008 1041791232 1725865728 474377600 1253164032 1601295744 729675520 37926784 1925194752 1871129600 1475278848 // 1166 611876096 125978496 700479488 1286791424 2089072128 1570747648 1477289088 1020132736 1596174720 111014400 1438651520 212148480 367572736 607200128 398605824 765526272 1222302208 1505004928 283502080 814288384 1613432960 2059272832 343911296 131155840 // 1167 1894651392 859770496 1607152512 432794240 2087684736 1280954496 927126400 1192059392 1873438336 1451686528 90406400 1929265152 248592768 390003456 1468491136 1837329920 670488576 1114275584 178401408 792766976 522908672 1967256192 514282496 1633806848 // 1168 1916593536 1228350336 1876202240 1648498816 613597568 915319936 519015680 1862601472 1671042432 1251883392 1087917056 974710784 344933376 358460672 853389312 458213376 306295936 526459904 1273303936 1374469632 701832832 1502256384 993892480 1314632576 // 1169 1946996352 520568960 1712451584 1631235968 2017647872 63654528 637334016 1794019584 944398336 1147372672 1612744832 358272128 1966447360 301702528 1552797952 1484326400 2010482560 913276160 1950328832 1660371840 1310076672 389341440 249656064 1290333696 // 1170 99353600 1275092608 1404878848 810631040 1031733504 2036847488 1356567040 1482230144 185172352 365998208 260397312 1021115392 1626327424 1572997760 880924672 451365888 203009536 2085667200 78364928 1276136064 967098624 986946048 46378240 1077947392 // 1171 1857029760 1871637248 613873792 587878272 1281504768 1841610880 969857664 1975228928 453991680 1291956352 1106564736 185342336 1509996032 1128638080 129249920 364936576 1346460672 81069056 1750092672 874415360 822821248 284889216 2048987008 7315968 // 1172 605959168 1849835904 1469506560 1057705216 1019593856 541456384 214183936 597620736 1362890112 205853568 1326903296 530236672 582995328 1053040512 1933432832 903939968 971726336 1700503168 1112564096 1055663360 152301184 458264832 746697984 1665320960 // 1173 1698240512 1153323904 669797248 115566208 643921408 1893957120 1482036736 18128128 1115752704 1896622080 949880960 670732672 1498113920 1876724864 1783620992 1456979072 312831232 717302272 1143714816 1414283904 545604736 1364330496 110957824 293628288 // 1174 2067458944 1996993408 2036297728 1476754944 1958177664 607494272 1101047936 1827074432 1769743744 532584320 867897344 389140480 1922275456 1429062272 118470912 810195712 1164641408 1032083072 551629696 1410993664 644694400 1641703040 1324227968 784133760 // 1175 1446252672 1323131648 592244096 36578304 1720463872 933394432 1366256256 802227712 565112192 1124211328 733487232 1151773440 1290820224 486596480 449691776 1622522880 1992690432 1175940096 442528128 1997645312 986149120 803449856 1310391808 1091363200 // 1176 1379102080 119350016 432566656 1381167360 1629374592 1316322304 1367837312 1987474816 1674840704 326515968 119167616 2049121280 148688768 377741312 108660096 81988096 340282880 1929462912 818699648 2015038592 130515328 1137736704 212614400 920177280 // 1177 1913418496 406790272 230261632 1462020224 711000320 1457968384 1071193344 469732992 1270205568 1118092032 2102941952 1793304192 1409998080 1917399936 1409505152 1092694784 1065095680 1094973312 1905288960 1969690880 707745280 923968128 209940736 1194379264 // 1178 1850276736 1245111424 338469632 874625280 2058074496 1934053632 1616367488 646381184 1424135040 902647296 244033280 524817152 232853248 1160783232 1366599808 1347284096 1727333504 1453223680 183865856 1171304192 562846976 1285167232 50121088 263729024 // 1179 185123968 461418624 892450816 1332975488 193213312 1048083584 668148480 2133506432 807351808 1299906944 1738806016 1378795136 1115022848 229958528 812654464 652460928 800222720 2031287040 1665095040 641610624 1048208256 1851516800 317646208 206122624 // 1180 1292769280 530894976 1124203008 1014638592 1447944064 1759739008 607163904 1054628608 724432256 691712640 1056213888 1327888128 1063447040 451276288 230667776 1169081216 223632000 1874908416 511239168 372893568 975790976 335258240 1132543872 1636055040 // 1181 1085183488 1574701696 972938624 307038592 670020224 495773824 1620528768 669032192 2135746560 1658320000 1939913472 333032448 1151314816 1074454400 1033016960 1893551872 1556548992 1722665984 175176832 2118690560 1632101504 1616778240 1136002432 1768176384 // 1182 2132766592 961540480 662934656 1047336832 2021951744 619243392 241508608 1109887360 1111707008 708584448 2060307456 1608041216 953848320 1805443584 1191826944 728964864 921876224 1687383808 1363224192 374150144 1834574976 1506203008 709204992 1996137472 // 1183 1617768064 1549141632 875939072 797863296 207607296 482732800 83681920 1556963584 1968235008 1660900608 594739456 1940855168 1476006912 1226330368 1851375360 605276928 372392192 1103717120 1452880384 1902995840 296162944 1070668288 1190919424 1391226752 // 1184 230247552 2031672192 431460736 1063311232 819640960 1006780672 1537379456 733279872 1192490880 1710518528 1895240576 1238778752 413520256 191415936 409598464 1925761536 1018637440 1319881472 1763026432 1954976000 1046431744 975431040 441688576 348759296 // 1185 1837919232 926865536 530805632 694523392 1104083456 1150840960 1826104704 979018112 1389349248 1572154496 23181056 1932818944 856907520 460283136 1792924288 707969408 727884544 1719842304 380765184 152660736 351834496 853102464 1850420608 1187439744 // 1186 1768220416 983471616 1609279872 189864320 451170816 1002260736 533683328 601693056 1004460672 1612430720 1759176320 1981442688 450594432 544033408 397336960 550870400 1310330112 154460544 1053062144 926673920 317420416 824782464 1666388608 1316369664 // 1187 2062710784 219131648 1195954304 297667712 208888704 155893504 159575168 557506560 1848142720 2017911424 1212021760 1679752064 335821184 1250113536 541511680 1289780224 1764019712 1777766912 976021248 1251713664 1434757504 479549440 1505872128 663067648 // 1188 1394359168 1383412096 1676486400 738329856 511114112 833477760 1974935808 1384341632 870912896 2045984384 2144052352 1591461632 1855575552 1188745728 176707072 2096927488 917491584 1706781312 1643798528 635314048 1902796160 1617892992 1021183616 1136381312 // 1189 2065286912 1191162240 1207725952 815118464 923454976 2056435584 544632320 1611382784 883410816 1840990720 2093423744 1836452608 2034176000 1684952192 932151680 1862451072 944697344 1799586944 1516729088 441820672 927573248 1848865920 1201070848 477395200 // 1190 2129388928 1650978432 988161536 1550338944 1701716736 2061873920 1342983040 1360454912 1982788736 632775296 914472576 1659932032 453888640 961172736 738226432 1360602496 1581060480 715514752 1385779072 225257856 1706612352 470702976 1188151424 1046244608 // 1191 939627136 552828928 2024410880 443422720 562050048 1720420992 679475712 1967854848 454477312 510767360 1633711488 1888453760 588159488 1709416960 380095616 678492288 495093504 1118427136 1862645760 59699200 905459840 380854144 994667264 422294656 // 1192 730054784 441104384 1570350208 511056128 587868032 1867116544 2037724160 538204032 1481228672 516785280 2131373056 1166290944 341284992 543327616 1571931776 710286208 1073915136 1579941888 2138972672 760215424 1392170112 1272786816 29670784 1007164416 // 1193 1711879168 2081841280 831504640 554839168 786113792 1989400960 1612078336 566703360 572729344 305275392 1740642048 1786726400 518493056 1715001856 323966848 190316672 1053341056 1090776192 1056252928 1984163584 1907319808 42408576 1611147264 323354752 // 1194 1673024256 1195260800 817656704 602101888 45247744 2009102336 246886144 163100672 1925236864 431959040 1044498560 153859840 1423491456 1355095680 918380288 1086011520 1051462528 343665280 1803097216 570341248 40509312 1355818624 39128320 87041280 // 1195 789905152 390263040 220820480 1356606848 222950016 1319906176 272635264 555088640 2117529088 1805116160 382354944 291345280 266726016 240910592 1682184832 522894080 827454080 807605504 457702656 893498368 338908160 1283539712 1866254336 1341584256 // 1196 1265962880 1932834560 1185886976 1070687488 93778560 1351440000 403179264 875335424 2010533120 1117748480 1827743232 47956096 71115264 1577405440 98627456 155537792 360748032 18438144 213196288 562088704 1320294400 2110581504 1159715968 1358713216 // 1197 712823680 680175488 1955760256 859544192 311943168 456522368 1710579840 1802669184 1617585280 663094912 510569344 298661120 1753075456 1094341632 751353856 1192107776 1906077824 762255744 764282112 1931663488 1194275328 1055158912 1544285696 1295892608 // 1198 613563392 1351239936 415041664 1902360448 1099770368 1612063872 658783488 1135101952 91620992 1330665216 601803008 1926758784 235737472 2130369664 1151718272 1519285760 2106435712 1781520512 1260691072 942453248 58950272 1336424448 517274240 599911680 // 1199 777134208 2098390272 1680855296 63201792 1466047616 1828148864 1516564352 1994884736 1393905280 824520960 84488832 965373952 789690368 608227712 1104700544 184433920 1815129984 678347520 1632151040 1787171968 893298688 1890800512 606014208 571097472 // 1200 176969728 1692444800 149310976 1824314880 1211274112 1756420864 337826560 209000960 1454153472 858614400 365390464 1091372032 650135680 1861104640 1224390272 437311360 1198629120 1697937152 1315048192 745858560 110806784 40921472 358098688 1166103936 // 1201 966496128 220436864 377016832 916121600 306243072 111848320 819717376 1919975936 1406969984 1509244288 705564800 568930048 604606720 506056448 1687317760 1300612736 983357440 628861312 644470784 486172288 1464979328 1635611904 584980352 955919744 // 1202 524059008 1086452608 1062996992 89093120 404018432 843382912 1505207680 896080512 1696585472 1413370240 762429952 611210880 187614976 1309422336 1872257280 1578268672 2101731584 1989661696 1411639424 1580548608 935191296 1068202880 1730411136 1209954816 // 1203 1443041536 473260032 2050605824 1867297408 329639296 610413312 939611904 1052807424 302054656 1683038208 896357376 2100316032 431276544 2047511040 1622454656 612702720 1197099008 1039431040 1872285184 1795619200 1229369344 133993472 1328578432 823456512 // 1204 245944192 1390996096 1699556992 357997312 227121792 1017648896 215680256 435159552 1525764224 1090891520 1640292224 251581312 548937728 746767360 1530005376 2086501504 1730659712 1293316608 1342447232 2128936960 1289219584 1173146880 11820672 217582336 // 1205 1375969792 2114265088 1917837312 1002210944 651696512 1835126656 768439296 2056879744 1519651712 772122880 1065959936 815291008 1549839232 112616448 1935919360 1141675008 716456064 33729280 899908096 2049661440 771203712 1040899840 708567168 975348608 // 1206 302522112 1868636288 922678784 1485009024 1925551872 652686080 612528384 9066240 1666193280 649475328 431649792 748782720 1483920640 36018176 760233216 1231360 1755840768 193890944 2094573440 43502976 236988672 152625664 9998720 32508288 // 1207 1071488896 584318336 1787440384 1659057920 2060169600 2021798656 260183936 1966958464 1830472704 1917768064 1177205504 1390017792 267956736 1591042048 1928884864 1651159040 884876928 2094222208 146428544 1195412352 643068928 2108843264 67099392 1509441408 // 1208 601574656 1328168320 1888809600 1662796800 571833472 223439872 89364480 651892736 2088312960 1963444096 1033116928 1980273664 2093231488 1501331712 468638336 875230080 1497055872 1688572800 353699584 1822511360 2127481344 2116021376 2012209536 886537856 // 1209 616347264 823282560 967512320 1754737664 1759133568 200424192 570689920 175543936 325849472 1051801216 211770752 1670676224 1186107264 912317824 74436736 671936512 868384896 1663777792 864191488 105592832 2075157632 879737600 1997227648 1265594496 // 1210 1799118464 198095744 1572387968 398034176 1800217856 1994582528 824389760 1776766080 160088192 248027264 1200927232 1943545728 1898668800 1752910848 903534848 1241973504 1333567488 1447884672 1821981184 452381056 1113698048 1538532864 800963328 1173027712 // 1211 1858546048 537848832 1852964992 74043008 1979150080 1143502464 1585146624 1083887104 723722240 1266856448 1989382528 583549056 1270154496 1012109952 768928896 321778816 1772696192 1330027136 405003648 1838252544 1867962624 2049897728 1319084672 1922886016 // 1212 496510464 722590080 1309847808 965527296 762560128 340979968 2065785600 1668256768 351146112 23154304 1595420672 667277184 1176132096 2039236480 1775746688 1346288384 946668416 1720419968 1441156736 175988224 640198528 667050624 812284928 40044160 // 1213 78402304 99633792 2113953536 935047936 1788291200 2042821120 421777152 498974976 569739392 1403657984 616130944 1087248512 1459642240 751379200 1604755328 599369984 532822912 1525283840 177339776 1889052928 450824576 405384576 1711374976 1161191424 // 1214 33020288 1173888768 1939627904 664330240 525180928 959851776 725895808 402484608 98477568 1702911360 402227584 1692837376 1049728896 952905856 214193408 980358528 251897472 1514729472 913997056 191588224 20493952 1283986304 711248000 2107287040 // 1215 1735913344 442922752 1351722496 1310910080 1381698944 2099956224 1970289920 512276608 64358144 1001405696 663508096 821925632 842326016 432852096 1044280064 323750912 1669411968 625358848 1338358656 585956352 426389120 1728157312 2109108224 2130696960 // 1216 632393216 1439849216 1381326080 259304192 410089728 1743784192 821031168 1953661056 1046923520 2053367296 1208363008 931991040 1259009664 373112448 2024336768 1365640320 750065152 591579904 1529592320 1099805312 1822693504 1067371008 1566833024 417715712 // 1217 348085632 810109824 94045312 1698104320 579407488 83719424 8327680 1816091136 1814142464 2050933248 1513160192 376635008 842939008 1102872064 1497581056 1364904320 665130368 400718336 675685248 1729790976 1483108736 958236160 1818464640 1977533952 // 1218 1724457216 1672899712 532560640 39901824 597755648 842210048 898236928 481982848 586738304 544354176 852174336 1375866240 1822687488 1800923904 2058851328 2044627456 1065852288 1411643392 419193600 1187614592 425487488 2008651136 775388032 303227648 // 1219 1860093184 728165760 932361728 1386068992 1015803008 1902448000 1617548032 1907409792 10608128 1602226688 2002468096 181514368 1932945408 683800064 217336064 141429248 233342592 1578163840 1462969344 1872065280 224852224 71357952 860374016 1817392256 // 1220 1681759616 287196032 1298207104 922831744 1952378240 46848000 1194176768 947515136 1637227008 1537087744 590357504 1582804608 1399355520 1964026624 598920320 70231680 2076721792 1026014336 1492012928 282955392 1387335040 356854528 936465408 1507556608 // 1221 1491368064 1331531264 1597306240 2075233152 49529728 1469339520 760807808 566144256 1139696384 1561083520 313108480 203248128 629979392 1113464832 881876224 1234645376 874813696 1907048960 762012160 1357567616 1959595648 1993821312 241134848 1200153984 // 1222 1280669696 1435288832 1401247872 195575808 939901568 28768256 344285952 347353088 332149504 1766407296 226749568 2042994688 1242227712 190437504 1592642944 1803064960 1671346048 1840658816 870032128 879967616 389760768 1644262272 957751296 1468240128 // 1223 1640376576 2129533952 1998581376 463034496 1470075008 1535332480 76255488 821453184 1970611712 113202944 1978024576 561608448 1285308032 682811520 90481152 1814462208 1673970176 2145270784 1333384320 18151296 1168118016 1642879488 340663936 1653687424 // 1224 1186182272 378825472 766601472 711552896 1766396416 2003640320 370459136 367711616 140700160 366511616 1843063040 1733650688 323338624 1112178816 1274515456 2011630464 803700224 2133523968 1773422080 2064554752 322416768 606679808 1890206336 995035776 // 1225 1814714368 935772800 1512274944 1377827328 204437888 1927453312 271939072 1396398848 1521970048 1575856896 1486325376 466080000 1973675008 1889337856 1570591104 1256685952 1103932928 1736711296 1279008768 176472960 734570496 1392163968 767897472 629332992 // 1226 136249728 232817024 1897455104 1117261824 1984112640 897607040 1476155776 184188416 792702464 195752832 317176576 1561210752 483578112 1130286208 47395840 1617374336 98436608 1369988480 1938955008 1056389376 1891888896 1618938880 180750208 1880665088 // 1227 1183813632 565995648 1874467712 503933824 10383488 1086822784 810261504 329553024 1052158464 1036249856 1272728576 689122688 1261240576 1741365888 255454336 1786209152 1676584704 1174290048 815517568 511904128 826402816 104535040 133194624 2030075648 // 1228 1868493312 556725632 1807880832 2088783360 1602304512 613616128 1637661440 526445440 1425474560 146099968 114718976 1047437056 35984512 1344720896 339472384 2130686336 91221888 1312315008 1372197248 256711808 2106127488 1098897536 582227840 1864510208 // 1229 1895080320 1988562688 2100783104 948662912 2071406848 1156257408 556855040 1738977920 1668995968 104740736 340574720 349562112 323873920 588092672 299274496 252558464 616624256 423775232 1674917248 1597914368 753791872 1225444992 1452052608 1243441280 // 1230 1296696576 532993152 1095891968 642650112 1366319488 1954484736 1123369600 790505984 800126080 699595520 1332256256 1578562432 1764746240 1602000768 275772032 1351287680 1223493760 1869385344 1003811712 1134279936 573847936 132784896 1015053952 542361600 // 1231 1419711872 1106069888 2127306368 1009842432 520410752 1684989312 1310806784 492566400 148815872 640716160 1749382784 2110886272 969459840 1345792 1269240960 1519628160 669886720 396525184 218525568 2050019328 537371392 355074048 1396789888 1901933568 // 1232 864526336 721631232 481472512 1183738624 1413728384 199943168 1780424320 1999176064 927519360 678130816 804595328 1478844160 892477952 2031940352 20459904 1764733824 1713803904 2009489920 17357824 1270354048 1356643200 1451036032 653617024 2046979840 // 1233 756293120 1114820864 829695744 1534527744 667003136 1804493312 1941612160 1542661504 470393088 690602112 1814989952 1742920832 1860329472 1803218944 1209182592 1880137472 589234432 798634368 909043584 523461248 1009906432 31179520 1623203200 1105595392 // 1234 1574031104 428203264 694261760 982735104 910321152 614116096 1517520512 1453615104 1338811648 564460672 1633408256 127392384 1567208960 1554782592 1524893056 1738301696 1327397248 1353511296 234145152 1980817152 807362816 2037055872 1158649472 485773440 // 1235 1506679040 1367186560 88414080 863390976 138227200 1033280128 1723711488 151548544 594446720 1907504768 1325990400 1050864000 755364608 1943849216 652289152 717518592 138587136 1694008320 103831168 1512596224 1140695680 1038368640 1972624896 1637308672 // 1236 1349385088 801441408 579009536 1239405440 35218944 1848498688 2000886016 863670144 833014784 90380800 1818602880 1513831808 358111232 502574592 1325671552 1061227392 2116285440 1422909952 2126558976 2022697984 1680312448 1687044608 1913014400 1606361088 // 1237 553061632 1837764352 1822873728 1641662208 988876928 899981824 51664640 678902784 42306048 1688741888 1012483968 375179392 734423168 984985856 2045552128 852530048 724774144 1402647296 165819520 598253056 26360448 1859131648 467594496 1892793728 // 1238 675689728 1260028928 1670164864 929566080 455951232 1123518336 2124552704 1211227904 715830784 1219144320 799195008 1937559296 614007424 1795980416 782796160 1719459712 1160144768 146035200 1703853568 884889728 1993034624 877620352 1007371392 1666433152 // 1239 1663333760 1273377280 488947200 1811261312 2117782144 1521718784 2113003136 1834199680 2035982464 139433344 1906110720 342584320 2111648512 1213442048 251719808 767329664 1923799936 1751591552 868938624 305872000 42017664 1434462208 297097216 1197021952 // 1240 1218417408 897878400 1054562304 494698112 1276003456 1705726848 1718208896 1793193344 772357376 732094592 1202530560 607906176 1889390720 1595447936 1391092352 426950016 976328448 1993581312 569966080 1643782016 1841700736 1473174528 1231912064 2033489536 // 1241 928911232 2042852736 1173330944 758796544 1552210944 2120468352 1157228928 138035200 1289653248 1220332928 1631224832 18357248 2093882880 444187392 1832364032 879811712 1505969920 522558464 1892679040 1920404608 1537681152 1298512384 638899712 1627021568 // 1242 2049902080 417833600 120163840 1072133248 409270272 689340416 283481856 1589512192 411757952 1629587584 364450816 964058496 1810141440 996259840 17608704 1217336960 1706854528 1830706048 1765922688 1491506176 98930176 1063804416 1447818880 1885693056 // 1243 1261146496 1927590528 731328000 1983981696 171242880 486748800 287981952 1885504256 1694275456 1862160256 1264418304 1782522880 1891447296 296000000 1444580224 1181675520 1534355072 898816 2034995456 1512019072 321757568 431567488 175741824 957917056 // 1244 1692107776 1510886784 2135269504 861171712 949006592 1790446848 1279602560 123682816 485224832 2099891840 1545361024 437667200 1946821888 1751434368 1691156992 57526400 429930112 1059691008 1266710144 1860483072 534703616 1187642752 1262775424 944026624 // 1245 1370504064 1652890368 281946112 468793088 615089280 1676833024 242091136 1229511936 819769088 809176448 921909248 759387264 124448640 1874873600 1793509248 1257149824 1451536000 991782912 1994623488 843542016 1343431680 288686336 931730176 62617728 // 1246 854724480 279129856 1717111296 831810048 1443960448 509570688 2048649728 772124160 1366880128 471668608 384552448 1038835968 1975111936 2010993664 27619840 1188697472 1436839296 831871488 72947328 1277707648 1669644928 1849571328 1842275200 553573504 // 1247 376609280 1486448384 291342720 42176384 324710912 339980160 1250156032 788410880 110654848 1859676544 2059171712 1653944704 2091692800 598560896 1083220096 1678152448 738082816 577421184 1615379584 235275392 1939922944 1063729664 1016854016 698599808 // 1248 1467640064 1034778496 1839979136 714912640 460898432 97771136 480916480 289645440 856915200 518729984 292259712 1361280896 536312576 1005295104 1494865792 441448576 248095872 652274816 1744832256 1500938240 666736384 1758624640 475434240 647087360 // 1249 1805562112 2022095232 1803520000 1103103616 507161856 1683444352 1902703616 1364830080 82027648 2086686208 1238464256 1330260992 1935295872 668042368 1494535168 954408960 1590398464 932048000 1864223104 881258880 348342272 604589056 1602371712 1796601856 // 1250 1584005632 371058304 1209622912 1385595776 503261952 283893120 2120420480 972940288 310484352 348727296 301158016 869473536 54083328 2139763072 313391744 1669539968 566638592 6953984 833750144 38476544 1637885056 1161697792 1740395392 539392896 // 1251 133722112 1040744320 1653858432 647387392 90315008 1672488448 1037454080 903589120 1721445760 1749969280 1400829056 2137868160 913802880 2095257344 2007481856 458689024 2002892032 344946176 1754347648 1340508416 1863646720 164032768 464034816 117553792 // 1252 606611712 1525301888 617983616 270689280 148974336 197175040 1528337664 272996480 558443776 643961984 1630162688 1145453440 341601536 674851968 1537387136 573412096 1519526528 2072881408 1159172480 1910788352 1780948480 1083089408 2128873600 43511296 // 1253 887858816 46878336 158346368 1092301184 2000140032 547149184 1657384704 593857024 1083281536 540805376 654943488 1054463488 1504201472 978729984 528483200 1676304000 1321614976 1116531712 160927232 579377408 941762688 623608320 176312960 979937280 // 1254 1544758784 2082324736 1148174720 774332544 974767104 1357416320 743319680 1008329344 2045831040 1042784000 1665188864 479007232 1758654080 1919265536 50593792 580589056 1591355776 301854080 151665024 1244696704 565486336 444734208 991537152 845394304 // 1255 460350848 227129088 67688576 944776448 278126720 70347904 2115511936 258966528 1432916736 537220736 920806784 466291584 1120000256 623659392 805451520 2119918976 1202709888 169114240 1816708224 557237376 1188696832 430206336 70883840 106447744 // 1256 54928640 1231041536 460101120 854037376 949816064 1699064960 1703964928 1666743296 1692405888 1288588800 265480576 1961285632 1062824704 678285440 144483200 76459136 1316505728 804579200 915724800 1767598336 257856896 393278848 1551988480 1649788928 // 1257 1530760320 1746776960 789479808 1509391360 1815614336 1584615168 811625344 1792445056 626729344 820139392 1587446400 310928640 780444672 708273280 1194798976 2093612928 1960823936 243223936 1468885760 1558542464 554028544 355602432 1347506944 1489831168 // 1258 1117810432 845425152 1207117312 1442058240 1347760128 2104846848 524269568 1051303040 1773897088 1811323776 1769394176 1152317440 92022144 2054174848 838846464 536047744 764542720 1070258432 1102812032 1275337600 346865664 850479744 1326656256 116715776 // 1259 2105645568 1412421632 607470208 1831065856 2142193664 456024192 1610098816 1699505536 1949290112 452412032 1870673152 766468608 1338720384 1306355328 2101692288 1933463040 1193227136 432828800 719324800 745188864 1142605440 1027359104 691786624 430084992 // 1260 221818880 698405760 11704832 544258816 362460928 968485248 1639132032 920562432 9690496 2623744 419476096 499195904 974744576 636162432 1278930560 1913418624 1480532096 289244032 127509376 1311275392 1317331584 1767696384 1623102848 184945536 // 1261 771132672 1380114176 1094525952 1218092672 1261569152 274873856 38767360 1668721024 265861632 1446575488 555478656 1549573248 678119552 629934976 1734661504 1329658624 696054784 1661638528 563133824 1454512384 798845696 1089141120 1336151680 1758788096 // 1262 1338574464 1523383424 541961344 1946878464 2134787584 838792448 449976576 531147648 987298816 2064887168 1990637440 262564992 889322624 1015699072 1310379520 1120790272 408693888 1026131328 1738200064 985037184 1777052416 881237632 2094745600 275762560 // 1263 311634432 1886988544 237963136 1061931136 1963515520 705985152 2003405568 1998347392 1512332160 704487936 17413504 1668496000 1205673216 1920423808 623119616 1257863168 358920064 511792640 2067972608 542094336 927073408 466842624 1924775168 849816448 // 1264 198303744 2004401408 2044688256 1043234176 1643250304 2099248896 867578240 1637538560 1719138688 1726375680 1301253632 651507840 1928563968 93769472 1176615168 555581952 1949438336 211239680 1374759168 1973755648 789535232 683339904 631933824 503470720 // 1265 2011031680 2139061632 1461712768 1832950016 1198734464 1279893376 913910784 1717997312 393973376 525432704 389815680 1309448960 592513024 1840242048 1396388352 626580224 135943552 917537152 1118208896 802957824 1809513856 16170368 1965035264 1586450944 // 1266 1203629056 646740864 1963092096 983219200 928925056 812554624 1994844800 178422272 953501184 712740096 2095532928 1123164672 1714537216 2142473984 1496454912 742424320 1586676736 699263232 2001696384 1023898752 1238618112 578592000 2007639936 1590131328 // 1267 1092238080 1234964864 467966336 1467188480 1975995392 1691707136 2040821248 1030070528 1445588224 1890935424 1082994688 555627392 29371008 1546790656 108525568 1807375360 1015987072 1659619456 1966871936 513758080 1799481728 837202944 1847270912 599187840 // 1268 2042522112 468687744 1369554560 356741120 1241464320 2026042752 716301824 1255457024 1703593728 1738954880 1342705664 760441472 1031061248 1322630400 1170900736 1001010816 158055040 1073780352 1360685568 2028802432 114265728 1817734272 1191626112 1722052608 // 1269 1763683584 1057919360 1806430336 635508608 966128384 548156416 1982703488 309907328 1812368000 1087291392 1216586112 545465600 1742054656 2115620864 561532032 899712 677380224 1101170176 843822848 371926144 1082221184 672925696 1877115264 2060910080 // 1270 1805918720 1040628224 1613488128 790765696 243191808 460637568 84251904 1885106688 1743464320 612793984 1881565696 36380672 1515978880 118065024 1532777088 1771673472 1413912960 1228751872 568373632 117054976 2014343040 873955584 1178812672 1109681152 // 1271 178265984 566798848 1992432768 901215104 699090048 2147124480 302505984 556875648 1635912832 1652955136 2125346688 718796032 1041937024 245104128 296285696 1333855488 279246848 1068042752 85714176 91246976 281040640 147917824 1757973760 33459328 // 1272 816266368 1167788544 822892928 630991872 1512400128 387096192 988695936 1395954176 46272384 1848126464 1559354880 2090005376 818476416 999567360 1517061504 1795332608 1851699200 801039744 832423680 897784192 859527168 2128294784 696249728 1942656896 // 1273 1112960000 1332487424 1182070400 179440384 1963378432 39402496 2137409920 1813092864 356560128 1790006272 2106640128 707900672 1441582848 260256384 1895732224 1867604864 1338438912 104659968 1314787200 928310656 1584624896 1935009536 682571008 1724025472 // 1274 484292992 965856640 247175424 1492996608 383268352 1242878976 524884096 1999916288 1884473984 1122960640 889820928 781117696 1884246272 440581376 709631360 256843008 50918528 246952064 471159296 1426178304 722292736 807579776 339411456 1536770944 // 1275 787367040 149614208 1678806656 1451754880 30616576 522082688 1202697472 1592409600 1950067200 1912030080 1074879360 1109542272 1086482048 22169728 663114112 787233920 846392960 609953536 1116471552 155461760 265851904 1714486656 910582528 1682662400 // 1276 100380416 435183488 1950981888 1187834752 1811923840 997527680 266868736 1187205504 1059046144 165933440 807612672 1436593408 1633613056 989182592 662700032 376035072 425289344 1794741632 1986330752 220685824 289460736 313594880 1002515200 989051904 // 1277 305649536 1286677248 2081213184 1577064192 2045917056 849365120 1165819264 72581120 2008519296 1790933760 1433500672 1062895744 1675895296 409069952 709775744 1060467456 1735652096 895907584 1355055488 761596928 1887098368 1020725120 2129906944 2105536256 // 1278 42654080 208676992 1567147776 162467584 2114077440 891107712 1307150336 39716608 1349712896 1997866752 1499834496 971460480 869877632 1816257536 1895570816 1496176128 1025348224 1954271616 503684608 874635264 1022575104 1590939392 210627840 764987520 // 1279 1527367808 1210429568 1072464384 2024945152 1149125504 692424448 578509952 1498672896 2061262208 1186966912 1234543360 797790592 32714752 1976162176 1517196288 506228224 576840320 367142400 1021875840 892587648 585323264 1737108992 580286592 478816512 // 1280 2079361152 1865924352 1411838720 444975744 1427710080 534108416 2096723328 640108288 650308224 684354560 909247488 954985344 1342375424 1087735936 296519040 2043253248 2019531904 1166509440 952946816 1661701248 606482560 576864768 1124738560 143405184 // 1281 141352320 1566082688 1981666688 1144765440 238591488 944520704 27220224 2129445888 1908617984 181345280 826044672 74960384 1540135552 1119445248 1532556800 1635346432 1339955072 253033856 166472832 421568128 1136759296 583810048 2087332992 1306510976 // 1282 101019904 340287488 1124680832 1582383488 719885312 2001198976 1008862464 1698607872 1431511680 1355633920 1041792384 1653510272 455301504 305971968 561795712 1142384256 1633435904 530978176 1907657472 862919424 447952512 1987685120 455042944 1460777344 // 1283 1136734976 350501888 685854208 1123269888 439163904 1574998400 1195175168 567099520 108736384 815294336 1537882752 485263744 1295056256 402513920 1170754688 1768255360 1828623872 1229901696 757966720 507171456 1204937600 1154776320 3951872 321913728 // 1284 949196672 1286310144 1135921792 826780800 121144192 990110720 1466967936 514252928 463109504 1922152832 67944064 917231360 975764736 285750528 108168960 1399582848 1003304576 922467456 1967716352 904877184 259219072 1278801664 1907671936 964631296 // 1285 1834656256 1966527872 1093096192 1337896960 1379293568 655327488 1759564416 244067328 666520192 623016832 78180352 1300424832 302938624 1436779136 1496840192 1071591680 1987837312 1368352640 1546631808 253608576 1824584064 1593232384 620621568 706891648 // 1286 1215614976 952928000 387681408 1500881280 587286272 963567616 1955022464 73111552 2096928128 2058342272 409172608 1923962368 1475607168 1819389696 1396315904 1656349568 1574316928 176020736 813463424 1039861632 1061937024 161215616 1452841344 1292200320 // 1287 1202928384 1077181184 1857291008 1966985216 257714304 947637888 277920896 404894208 73054464 79709568 1377531648 848697984 1614811648 9780992 1176711680 534731008 44170624 1283467776 1389884160 1722625280 652634752 1088056832 481037696 867289728 // 1288 746635520 588957696 921317760 2133045120 1155478272 1768197248 1980126976 1026007296 1783829248 1170646272 1888787712 1147127808 1771865216 394680448 622967040 562205440 1478629376 660963840 954382080 917212672 715876992 1826269824 1836502400 202823424 // 1289 990667008 1762373760 1343656064 1062297600 1731171328 788665216 1945014528 932929408 71243904 1912095616 20676224 125072000 801904128 113679744 1310461184 1505263744 412457856 1844021504 723173248 935506304 1564179456 79025024 545278720 1175586816 // 1290 73148672 392185216 1253144064 1095795200 2063612928 1741396224 264394112 1036834048 231732608 1559813248 1931601536 834345728 123679360 1853119616 1734528512 2070568704 72857216 847791360 1328480640 769454720 551738752 81923584 1107840512 1117003904 // 1291 765821696 1140513280 238829440 1017995392 1049512320 1014918016 1039549568 1723227136 1586227200 552986752 412584960 1389103616 383823744 359460096 1279055232 588857472 1544171904 793624704 954169216 972787072 57909120 622868224 392319488 1479636480 // 1292 252177408 1129902080 893662592 139769856 1785161984 988891648 876888832 1120708608 1292615808 617926784 794140928 1299519744 421739264 1345224192 2101538432 1380988928 1604134144 31324544 1548743040 1230881920 1479841152 215843584 1761136000 2126942080 // 1293 1373994496 1420631552 239422080 737516032 108511488 625809664 1419192960 1661482752 355159680 1259426432 1603391232 470320896 1183104640 60364288 838682496 1981178240 1404526848 6109952 215841664 918605184 1059286016 820769280 1086525056 1474563072 // 1294 276999808 84477952 1339052160 17716096 1989852672 298698496 414953984 1859855616 480002816 1351207296 1927259648 905282304 743567744 1449683840 1194838016 391044480 1328116864 440726144 1233324672 993302528 823374592 2043875584 2045746432 720346752 // 1295 1963212544 1656180736 1165372160 282617856 1288516224 1430844288 1143565184 1643675008 375005312 512320896 2010503040 2038120960 771991680 823058176 144650112 271365760 1081148032 244057856 1173149568 1957977728 2076658432 1005566976 560709248 1139938944 // 1296 1551552000 2000537472 1609003904 1047998464 1719216384 304392576 2047601664 244674176 903489280 855858560 1820458496 799802880 1272984704 1725853696 805610368 586272256 993144576 12301056 1886569856 2078213888 1525661056 2108534400 1092606592 753144192 // 1297 2040326016 41916800 1336420224 1497898240 1403089664 1952046464 648258048 257330560 1071911552 982777344 673664640 1720608128 1352306432 1829367296 50476800 782030720 33745280 967843840 980384896 1796974208 1191620992 951873536 527141760 1316615808 // 1298 1786902784 885434368 296963072 1851318784 1353653376 744289152 2309248 997849856 1856130688 1527179776 1583630592 973348608 941250816 1603434624 528744448 1820328192 2108606464 1506269824 1082418432 794560512 1527969152 536719616 1730805632 529953408 // 1299 1841499008 915332096 986409088 103327488 415459584 1323992960 945808640 1893240320 947127808 299599616 376575488 1970957440 1906596864 813961600 1537213312 1903079808 22484608 1714951424 1152739328 2116832000 1244652160 1702666880 548820864 817498880 // 1300 866267904 2069051904 1647293696 1765544320 1165271168 1692296192 1322548864 1436999168 1822386432 224840064 1005249792 1939443072 985467520 161060992 2007149184 239945984 1561912448 694538624 200320256 1578680064 754835840 789761920 1892348160 590810240 // 1301 179655808 645966592 1631217664 181094144 150337536 1417010048 443552640 228914048 332762752 1513176320 302577536 1542222848 1432939008 782762496 313507328 1506573824 367369344 1376345600 1056994304 1159458816 871649664 1303592704 1745672960 1431208064 // 1302 1321340288 528804864 809105408 288951808 289611264 1686313344 2023507328 739607552 777047168 2007688448 1446344448 642215552 665348480 2138076928 1494612608 66559104 1826635520 1744227840 2083287680 1831846528 36098688 1401430528 766326912 551213696 // 1303 251533952 2116087680 1040896 1879972352 2001803776 1433497472 1167281536 183124864 1036956672 1091296384 989989376 224766592 342805632 762272768 1495059456 2089519872 992462976 735818240 148678400 1655213440 1805003392 934197504 828603008 1638602240 // 1304 57185152 1022375552 1644941056 1809756928 1385049600 231062272 1141395328 1257034496 2138848512 1875900288 752774912 1839881728 1894664448 340237568 1083299712 2000984704 150434816 576753408 1691530624 1800293632 1493611648 1811779584 1042202496 154919296 // 1305 41668224 750266240 1157811072 383229568 1683137408 1576373120 970854784 1331188480 1816083200 210158464 1545799296 2001079424 1110227584 921168896 27304064 421778560 1863422464 1855910144 1081419520 2139358976 105379840 1334338560 1542781056 1022213888 // 1306 1083375360 719587584 627748352 1295559040 1203121280 1743160320 1047822592 242817024 397547648 1637448448 1004332672 134300288 1509064448 2027380736 1793421824 656691456 57831936 1331181312 281938560 1648954496 2103846016 995612160 529773824 804387072 // 1307 1522763776 1788718080 1892067712 1709999104 10868352 37978624 1884007424 1600425088 1391885824 503131904 1623349120 699761664 624497408 1425660800 1691273088 1468384384 398817280 705264640 1500063872 1430623872 1702712320 2093897600 624413824 948065024 // 1308 815427712 1256917376 1071951488 102862464 81400448 1320303872 727620480 1496368384 30925696 2059410688 1478876288 672133760 630779904 1999120640 1444741632 37687552 1793598336 2012130944 1578962432 865460608 1300969728 539809920 835322496 655039616 // 1309 2023468672 791644544 733672064 817435904 1268294912 1365186304 1749990144 170732032 802360320 521862400 2062704384 1469841792 440325888 307367168 17468288 2075377152 547339008 1593444736 1650344192 179185024 1934142080 1122972800 668741248 988446080 // 1310 1870440064 143587200 188778624 981734016 2133266048 1712018560 435340800 227883392 457473920 195146752 1650203776 2034402048 774582912 24003584 1832169472 1049785728 834922752 1618680832 1387962624 983903104 1998825984 997159424 664516224 1248491904 // 1311 1343892608 2122121600 889710464 2128182400 32882944 425866112 739490432 1258352000 1209965696 755270016 1985019008 661473664 826300928 1481193600 1391437824 512164352 1883367424 171901952 1237487360 1513397248 1742054144 453410048 1581363200 583918592 // 1312 1091692288 811864320 1693648384 1091020800 486405888 1503668352 515669248 1604848768 313269632 1133587072 1217256960 169701248 593577600 945541376 251814528 254351104 1993929344 314535296 1950403712 1081033728 269223552 862519424 120796800 510685952 // 1313 1009359616 80986752 1666206976 881831424 1941099392 937336832 1996678784 2082925312 1722702080 1514039936 72104064 1263656832 488451584 381176448 782823552 772501888 1429397632 49107712 65648000 1517829760 1284876160 471648512 1147781504 431244928 // 1314 1434672640 695031808 1400542848 1208904064 2124930688 914666496 349713920 977408896 435747328 1802084224 2017847424 294443520 345654912 1035605888 2045281664 984400000 1884531328 716637440 626128128 123360512 460354944 1837741824 172939392 903914624 // 1315 1605216768 1658190464 328084736 453284480 223615488 712867584 1162808704 1703552 1892002688 1508838400 497038464 1419538432 1083761536 281125760 1325704704 748771840 877316608 224609408 1552251904 1666566144 331756800 2025929728 1644137472 1520836480 // 1316 1654869376 711862784 170567296 1074523904 232213760 1499697280 1850137472 1310042496 58174592 2015901440 2021969664 1866777984 504740224 1989323904 652485760 1491673984 1258655360 1633464320 1899845632 819401600 2145062144 704118144 1778556672 887005184 // 1317 200908800 726712192 1193981184 1786630784 599197568 916167424 1853540736 275728256 135308928 1660977408 907513856 380813568 181455616 139005184 1524704384 1459359232 1718972288 776365824 2011382784 2096594432 23056128 922752384 674459648 436372224 // 1318 1260739584 1616687616 1193149824 211889536 901092864 815138560 803099904 342335872 2078546432 101694976 517291136 949268736 306631936 362575872 1209271680 294247680 106502272 1763730816 1476120064 1090879360 224137216 14210432 2122321280 1439164416 // 1319 1194943616 1634497408 847648384 2060602496 688834944 1190392832 652020608 354093312 2098214144 2057294080 1309068544 942507136 1525868032 1020578688 20621696 1227978496 910463744 1458791424 1469844352 916814208 538667520 1896481152 1211043968 374112896 // 1320 544583168 2078410496 1469038080 673240704 579283968 1387759104 1351648512 2104010496 1334474880 527759488 683956480 557261312 1524088064 1509425920 1268789632 1035015168 698604288 1920113152 112363776 1113090816 199501184 320912896 1341207040 1524956928 // 1321 1653050240 342763520 1168721536 1211355392 1089144960 1062962432 118783488 605551232 767412864 687528832 1346700288 457346944 211697536 167199232 275715200 494832896 808048512 1877672576 2033808640 1223660416 2110557824 956816512 501452800 2025446912 // 1322 1792655232 749120896 28494336 1828824192 2136960896 1056328192 1413632128 617937792 813953664 1805322240 490145280 1190685824 550883328 1691595392 299364992 2071503488 1861728128 554102528 1931718528 1098330624 2038699776 794269696 553317632 469372800 // 1323 1833075840 1982780416 1237279360 592322304 266383360 727349888 1070608640 1341225344 2075556736 569359104 728799744 726676352 1783116160 1096556544 339644672 1102825216 2115246976 1948246272 1620428032 1441663232 1063607936 2114188800 939515904 676036480 // 1324 1852350848 51832448 573059328 227705600 800618624 653416960 933416576 1897651072 204451840 251183744 1241009664 214711808 1423994112 891154304 255586304 101732864 1964531968 1891062144 1501014656 32872192 2137530112 316667520 1361128832 169677312 // 1325 180111104 2143857536 822606976 1650939648 913465600 417275904 1435880064 2053709312 1690034560 1816546176 1730315008 419050752 300271744 1522358528 47312000 745826816 1186645760 969173888 1511512832 909484288 1223910144 132419328 438337024 1148297728 // 1326 1094660864 938218368 1084980864 1805334912 953780864 1199357568 1917011072 1654658816 1736513792 1666611200 605095424 1941795328 1747454080 1081192832 1570452480 1886055040 717686400 2124065792 1027660416 2036061184 135763328 482902272 784452736 1932717056 // 1327 709344128 678601728 51545856 1802996352 621874304 474344064 1410760576 775617152 1245534208 1540137856 1050281728 680808960 1383936640 782408704 1274368384 664994944 509770240 764012032 77423360 848316800 811804928 1295713792 1338823552 2075982976 // 1328 1148312192 1285834496 1229769216 471682560 142088960 33643776 53082752 1874454528 906961152 678649984 320036224 609282944 1911267200 1689175040 90673152 1666813056 937309568 957054336 431114752 1336515328 1924987520 1878469504 296156928 497621504 // 1329 1399493760 462763648 709474560 898641920 2122435968 1524464768 928987392 887218432 1480186496 545620864 1309187200 518419456 1831041664 1668040320 1592566272 1109359104 1900290432 1137644544 789489664 2093150336 1763167232 1780388096 483303808 692702336 // 1330 315512064 1062284416 506721536 140490240 1751568512 106484480 832450688 1169509504 1483345408 118326912 2000037248 1691952640 73930880 965612416 882232704 1927093248 434056576 1437179264 1160449920 115626624 848326144 1382754560 1534928512 1700116352 // 1331 216880768 635489920 2130337280 1895479552 14833920 183326848 2082338816 378181376 2146713088 1342701312 2096125568 75143552 1125454080 1354327936 598760704 1784638848 2044110208 1820826880 614702720 466242048 1608629376 1438514688 853891968 1433087488 // 1332 1067418624 87292288 2068337408 2021142656 1153434496 1621346304 1054445056 2026662272 104335488 1563452288 115496704 1821370880 784419968 1418553344 217238656 546261760 316278912 173616512 2040471936 1854904704 944695424 1531151488 987608064 2017701248 // 1333 1391773696 2035625728 447190272 62743040 482669440 405079040 617957888 13010176 1593099264 142470912 469520256 163411840 385635200 135636864 2058635520 387146496 3240192 1869611776 307904256 1351689600 930416896 289109760 1729696640 1283879296 // 1334 704468352 1403166592 1497184768 1623246336 1546344832 1507366656 1429784576 1250952704 1134165120 111425920 1444233088 1817719936 1156288512 739842816 1497863168 1562952064 709218944 1894425600 1575639808 1329979008 1177875456 562324224 1033508864 1432082816 // 1335 1325830272 1334112256 501020672 1615285504 1508938880 872091520 1886236416 1074894336 2080018816 12566400 739154688 272912384 1175950464 1567289728 2024490496 993597952 91992960 959469440 204276608 1615905408 1728972032 1465806976 2141025664 1762654592 // 1336 1995837952 1363111680 1553798016 1588321152 993785984 624271744 1592541440 1337719936 1120594304 832318592 621611904 2061779584 174701568 1878963328 1043918208 1299050880 1259132544 1946464384 1122062848 1464610304 1729459328 1117155584 1087121664 1629752448 // 1337 649917568 369781632 1038180480 1048521344 1236734720 497053568 1100820096 673246464 2118547072 1275061248 1761102592 207256320 2105291008 679158528 214332160 28063872 91232896 483415808 1163737472 623138176 846877184 1232807808 1018992512 1330367360 // 1338 2022194432 836208768 1098587392 1158425216 1251241344 636785664 1031430656 2103175808 277866624 995166336 1923844096 851384192 486741632 1182919936 1604605184 892192512 2020823680 1250920192 505189760 1601298816 796260096 1397946112 799880448 64158336 // 1339 1597984512 1622537088 1926630144 724066816 157678976 27777280 1975473408 565187712 144004096 2025359616 401130624 1986408832 1053829376 487367168 1775673216 584176128 604122368 676478976 1562757632 1410191872 1803894912 1970190336 592402048 1962030208 // 1340 878366464 91964800 990402432 173637504 206203520 260180864 1186608896 61252736 898299136 2051758208 1476225920 553103488 402178048 1461432448 769113728 358617600 128538112 792230528 1610628224 1515061248 1379247232 1017979648 1329318528 754250624 // 1341 1108210048 33300608 1510481792 685265152 1734310912 544441344 711456384 1298093952 1753293824 1979615232 932359680 240027776 1038423296 299249536 903670912 1321118720 401402752 1280409216 209794176 731957248 1337637376 1013775232 384550528 1595502208 // 1342 62909824 881867648 728451328 1615682304 1690429696 708419968 1561153024 27933952 1733293824 1850111104 86051200 139968384 169830528 1397705728 74111232 340765440 586761344 370814848 1851165696 448718080 973187968 1207148544 57966336 2128099072 // 1343 1521633664 2091232000 2056768000 1149624448 160825728 542822528 414206976 891011712 644421632 1590322816 1296540928 420912512 1373362304 1503089664 468701312 117700352 2070441984 182433408 30598144 2105548032 1548736512 928367744 1849390336 614392704 // 1344 618826752 216681984 1612762752 329551360 685487616 1128792448 528922752 441152512 2097883264 1095749760 1937676416 1621998464 2134148736 1164803840 1929304704 922592128 1482387328 1216185728 326503296 1428240128 235229696 661708800 757233408 683856384 // 1345 164343168 1374723200 902635264 1360589056 1669774336 292394368 1074969344 1778363520 1716859392 694576384 1332820864 1508858496 1037447936 1039167616 760246912 532772992 1681521664 1913013120 7638400 1567098624 1226167936 811372800 955450752 987467520 // 1346 1936184192 890189312 1878741120 1422994432 191536768 1881629952 447271296 620132608 783129728 1970989696 2065728512 1944609152 1514728704 2129295104 1935686912 26273152 1851791616 641132032 1143320704 381960704 1019309056 930335744 1921742592 2101291136 // 1347 2141988736 1819802240 1088341760 304622080 838141184 658978944 810963840 484909696 280881536 1626934144 136980480 539796736 1115563264 2129133568 1530120448 220828800 1374737024 1943871232 821238272 1575685888 588635776 1310863616 1495065088 1115525504 // 1348 917100672 1614506624 180224896 670135040 1663805312 1337453056 1486693248 585388288 1625552512 2083393024 1763580416 1305430272 989660160 1039300352 1622280064 2005390208 1468495872 1735227392 1165995520 146036608 1204325120 530349184 1795815808 495890560 // 1349 784393984 1467673600 1871542144 1219895168 52194304 490788480 492385024 70333056 1840817152 1462164352 439719168 1506886656 159218176 1164472448 1872540032 1524506240 1961733504 600788608 1928518528 1712795392 1116102912 1658071040 738077952 242401152 // 1350 1665529856 500577280 687463680 1061648256 956173312 1674999680 11257088 390984320 1017416832 442223104 815553920 874967424 141998592 1502969600 1687183616 1943777536 217529728 1516818176 569400960 886710016 2139835776 480245888 811714944 1602422272 // 1351 1060067712 15463040 459280000 1353117568 243422080 2002760064 201337856 1645189504 1988720896 765945984 946701184 1099226880 14369152 1397707776 1224371456 461624832 770291712 1117445760 1673752576 649477120 431123200 1637980928 1364597248 1973228800 // 1352 1481878400 1665500416 1372468224 639022848 1882311296 1915529344 1399621888 1380359424 1350471552 285542272 1190312832 602391680 1316590976 299322368 1104852608 642758144 978478208 377201920 1837812736 1754716288 1411287296 1733116288 1257141376 985443968 // 1353 1917654272 285680768 1210650624 1333892992 516549888 1440545152 1522026624 291552896 701760256 1036688640 1515112832 810070400 867045760 1461596032 1151362176 523853568 2008150912 1965521664 119162624 1376809344 988619008 793489024 350418048 1364282880 // 1354 199492352 1932049920 1623143040 613025920 2088127360 171164672 637837312 857629440 21443200 1076368384 962068864 361207424 2067618560 487305344 751686528 1238814592 1430035712 1149064064 996689024 1381217920 964502784 1411094400 302858624 1076961408 // 1355 798795776 1520105856 783657344 1073627904 848254848 1966047360 1677458048 1093310336 788576896 1380642816 2107739264 1887662592 10723328 1183097344 98615296 530904576 587856384 1580871808 1592871808 119402240 66613632 202391424 2033762560 1250399104 // 1356 747268096 414894208 1644268416 195315712 1054003712 167871744 13813760 897737984 266940416 1634795136 1748795136 1623518080 945054720 679079168 1681977216 260844544 1516304512 1639294464 2127328000 79162496 1309166336 566026368 1738152832 646347136 // 1357 18015488 1243615488 965517824 232881536 947010304 1833001472 2009346304 1930270976 768988544 1034083584 408502016 326852736 476304000 1878729472 918297216 1816235648 275694592 59311744 51568000 1864380672 1742664192 551452032 602541440 777141888 // 1358 1676708224 1030110976 1372837376 501060736 1021924352 246630144 954753664 1625491200 1407616896 324877824 1411496960 861260672 1674820736 1567536256 323837696 1646378240 1450496 1099956480 1999409280 934244992 2064874112 358592768 1147229568 144459264 // 1359 1979028992 173498112 512795904 138706688 515707392 487882112 1547454208 235427200 1959622272 1892633728 1370135168 2127072384 1987738240 739963264 1572296576 1702907136 906909696 841703552 1170125952 1465146240 404583680 639205760 2091016576 1499974144 // 1360 633948032 1822579840 1175374336 753215232 1744537984 1803499520 1539305472 663550976 376127232 1541498496 1985804672 1857430016 97496192 135338752 379700864 171453824 303080320 1079582976 125125120 109606656 683698304 1481280512 2082309248 343916928 // 1361 56263680 1264072064 608482688 97042432 895146112 950129024 1078529536 1375109248 1696045824 1998999808 692975104 1597509760 1916761984 1418569600 738708608 390087680 797012992 184219648 811215744 324732288 106509696 522741120 1944187520 675757568 // 1362 299203200 620829952 1444564992 681581312 332918912 2105296768 1158327552 510208512 92576768 1333286912 245468416 577081472 19881088 1354590208 931688704 1043726848 1093395200 12849792 393574016 1273067264 2029305344 297242368 1474894592 1470987904 // 1363 118233344 1570271360 1099291008 1790443776 2006102656 801857536 1428088192 517556352 1554904192 760072832 2139016576 444329600 1475198592 965306240 177176960 823964032 689639808 950178176 1020236544 1841548416 2059328512 1783606144 1979622528 1100439424 // 1364 1633050752 1814435072 1105117696 1448246528 1648559488 330843264 256858880 877564928 488973312 984732160 1599458176 1176212864 120717568 1668158336 541087232 686056576 1887079936 382142336 793185408 314766336 2138123264 1703409408 1139169280 1712078336 // 1365 1981323904 1091002752 1306267648 847529728 258192000 1308650624 346323584 629788800 33210880 1538269056 279781760 113872896 1304491520 1689011840 397332480 832692224 78322176 941640320 1571494016 1618336384 2038302464 39294848 1435510016 162355456 // 1366 1987840896 645359488 507668224 1187377024 1865443200 631961728 946229504 758091136 751753472 1962069120 930825344 1843362816 754636288 782681088 1792991616 151692800 1813024896 1565966592 1593433728 339079040 1697202944 1790333568 101100288 1085825024 // 1367 268557696 789643264 1312485632 1748844032 438263296 1234729984 821904384 561172992 1086048896 1955859328 1021744256 733614976 874210816 1081252864 409852544 1417173760 548226944 292162176 1245235968 749511552 3852928 781190016 507177216 500818816 // 1368 252465536 247001216 1123609472 590904832 2055102976 416019968 1796070656 1636491520 951732480 719555456 1132920704 1501063552 1577174528 1522119040 1851390464 1533195264 262518272 1849227776 259174912 608237312 260195328 1995503616 8875776 1159202816 // 1369 1047719552 225699584 1931007744 1610473216 801575168 242225792 1109002624 376360704 585861120 850538112 1840891264 1124873472 2071911936 891115776 1191821056 235314688 528539648 1060763648 1630084352 1019089536 569101184 1193942656 1135374976 787233408 // 1370 1184744320 1664379264 838742784 1572264960 1183324288 1522641664 2055761792 1884449536 1918551680 49227136 533064960 126107520 46513024 1096675200 1032967680 1312692864 1459938176 1934454784 2063791872 1260892160 1793372672 1002876416 487832576 1547292928 // 1371 2136267648 1271919872 1231862912 1511017728 1216445056 2121814912 2097363968 1997736832 1463528064 180188032 1523871744 1009350272 264182016 1691623424 230332032 1388052480 1728916352 93745280 948732544 1887144064 1149699968 261900288 643889536 1304061440 // 1372 1537681664 1365621248 106763776 965168256 1722069248 1646871296 1753287552 1548853504 1618668544 767428480 1236136576 320058240 1237194752 166965888 813151744 1705258496 1982224896 1821860352 566878208 1720851584 420374784 1849790592 1432806400 1922389504 // 1373 393576448 165246720 425237888 1005852032 300302080 629972480 801626240 927431680 67040256 1974484864 1596644096 1287156352 740379520 1509900800 1366302592 609785600 445269376 2080483456 1125269504 293875968 1479088128 615350912 1765952128 1476826112 // 1374 1463248256 545616640 1398409216 1235898368 1517027072 2068497152 1416679680 447881856 386846336 71921792 589242624 1420121088 1986670464 1020265216 1409591424 31597952 412622336 394365312 191241600 728282624 1359656576 12914816 1558187008 1985859072 // 1375 1466043904 648377856 2004511232 1041070464 1890709120 1104479488 798888704 860944256 168377088 1165533312 1981176192 1490906880 1818198912 362597248 108746624 1642228096 349052416 2052148352 1129687808 823932160 960172416 385061760 1276735232 551862656 // 1376 1586135296 1521346688 1549642368 90129536 397595776 623114752 1931006720 1996861568 1565913344 1179505920 1711728000 375709952 1871963904 139229184 449447296 368782720 212950912 1854982912 1308911616 1035788288 131324800 953711872 1480297856 672498560 // 1377 396536192 1974041088 1696553600 1102903296 1316925952 1240354304 1553872640 959930368 591477376 274871296 1813753728 456419328 978000512 1989217536 118341760 608884992 570573952 1163534336 1967586304 929518592 263419392 93387520 578312448 714745728 // 1378 1176941824 118252032 494956672 2016898304 616642048 1326774528 1394754560 1944815360 1878100864 1309605632 271734144 654292480 1100798592 281193600 1783609600 1473778048 952466816 845908992 1832227712 1705431808 513694208 654436736 1764388864 1800835712 // 1379 1639726592 86907776 2065715840 251890688 66899456 813957504 937375232 1089946496 73412864 1950369280 770931200 2055659776 1507563008 1035576192 1933567360 449514880 1160883328 727470848 648448896 1099065856 1247549440 1439475072 150822016 1138790272 // 1380 1235530624 804035072 1524301440 74522112 1404368000 421103744 1006969344 1516729216 334566784 69287680 1388638592 1272029056 1782582912 381294464 129357824 1454164096 1195207296 711750528 387847424 1918988672 1042753024 2038161920 1865389952 1262416512 // 1381 913815296 1964205824 2139050240 1432371328 323674368 172917632 1871123328 1938902784 1481674240 1737327872 50974592 1015515008 2145156864 945310336 881078912 436535040 778149888 1658512896 154245760 1593348864 1248194432 1335141888 1775565056 2071371008 // 1382 1589927040 1165356032 187455232 1263857152 951642496 1016059648 1282905088 650156928 1586901120 2023090432 796120448 1310632832 2027470080 1481363712 1552537600 934384640 1371241216 2069699456 409725184 1710327424 1949720320 1569145600 492689408 1170855296 // 1383 1263388544 1696904320 1120293376 1324477312 1897474176 1572001280 1213734016 2022261248 1824673536 1784597504 1525899776 2126538880 1341270912 23672960 853397760 1445390848 712860160 551724928 230148480 1638980352 1461590784 1927639424 837234176 1551572480 // 1384 822383872 1845694464 1554440192 2004967168 220458240 962873088 710345472 1598435328 1856594176 717679232 1743141120 1103817472 756058496 307643392 1468379136 953806080 1046187392 622060928 1203684352 944012160 2028700672 527404672 1400501888 1230321536 // 1385 700978944 567975040 139599232 419467776 1429833472 284509312 1802573824 826187776 962790528 847484416 88293120 1425556224 564484224 1999244544 398943616 1161915136 790909952 272822784 997266176 1528018688 1605218560 1423309440 1094536448 24384384 // 1386 342847872 871974528 1274756992 958123520 1503453184 1255335936 1574165632 1466608768 602539776 978468480 1812255872 1311879552 1972081280 1425549568 1041907200 276074496 772343552 866836608 1778666240 896442368 1338726016 1549597824 1938146688 1998534656 // 1387 2123363328 1563945088 43897600 1361567104 288024064 1072621184 531368576 1790316160 446258944 1759095168 119634304 1517782528 1660572416 2027019136 2102425856 1801462016 447133184 620866048 1925030912 396831616 1623816704 1186335872 469527296 2135015296 // 1388 642040832 1803707392 614905856 348556800 87918592 1134335872 1236860288 2074632064 1798536832 1930343168 1347155072 1529987200 977368832 921133056 1707059712 1100128128 209459456 627623808 863408768 767768320 2114116608 1371004928 594877184 1279407872 // 1389 671481856 544374784 1042941696 389931648 531592064 451410560 1010281984 575521536 47457408 1035480320 1625676672 1235226112 516069888 340257792 2145862656 1522662912 1275440128 281329664 32967680 1841831680 1564925056 278778880 297863552 1610685440 // 1390 173661696 1312335232 1991041920 632206464 290686080 237030144 695811072 1914915200 966196224 1970510080 760121600 217778816 1680937344 762289408 495650944 832046720 2096306560 1850199808 1353660928 651496064 1898605824 17240704 20975616 501224448 // 1391 737210496 2093661952 1276103808 279195648 1181350528 289707520 2085741696 1392457088 1163255552 638866688 355111296 1116840448 2060245376 2138528768 871303040 293850624 1037113344 1005837568 1251168128 1085581568 1346636544 2038760448 387422208 252276992 // 1392 50542848 1430269952 1410683904 532051968 1521664512 1904644608 465838336 913474816 928538112 1783854464 2094898176 316470400 887231616 782792448 1191302016 2087143680 1502594560 510498944 276488064 1620117376 1155401984 1135365504 2095331968 865586688 // 1393 74780160 756041472 1029886208 1889458176 1630668672 219880704 1175314304 1167683200 2011256704 645365248 674720000 997690624 1355200768 160956928 840275840 463875840 1604434432 1960704512 914506624 1793288192 943107584 1679000320 1084637440 1357122048 // 1394 1499746432 991270400 342077696 514135680 1519762048 1057618304 555196416 1490436480 295296384 71375232 1750865024 1063441664 1552393856 813799552 744970368 923702912 1016819840 2105788800 232491136 100195712 690511744 962237056 482579840 1158269952 // 1395 412375808 1905887488 941037952 1608505856 1485940352 686936576 2074006528 1433133696 1313410432 1150084224 1022890880 1033868416 78611072 1603539328 1644798464 1622834048 775818112 994239360 1247276800 1446814976 838689664 1140531072 1481392000 1169523840 // 1396 85358080 1394102528 1735209344 2127560832 631872256 433335424 1366813440 1170432256 443689472 630826752 1760833408 669055232 1089210368 1829402752 1768466048 1368449152 830806272 1755518976 2136013824 2127033600 325053440 1835087232 636933632 1734500096 // 1397 1524398336 1886760320 1745291008 1986722048 1594564480 1917946240 535518208 542476160 2013690880 2073001984 963363200 1097330560 1500540672 1725558272 658642048 678300928 287999616 2004423296 1466633856 1508734592 2090180224 1505216768 1145936640 1200899200 // 1398 21616256 748164224 1748683136 1051677952 1373780992 1043646592 718419328 2122546048 1817591424 1939784960 2005331712 478588544 2053643904 823029760 1459275264 1586280704 1831200896 1738985984 618638464 1837256064 331274240 1706638208 913726336 493577984 // 1399 238711680 2023285632 234850688 2045946880 1083042944 1410235136 1633104640 1078748800 869168896 1427848320 1855922688 910465536 1254692736 1450106624 1848055040 1756139904 1689160320 1191594624 1857946496 1862724480 492761088 1526846848 1395503104 658322048 // 1400 2126150016 1937763200 169293696 726849664 2097728640 990750976 1539426560 1614267776 673479296 970621440 448390144 863752704 555830784 60320640 217726976 1082308096 552339456 1717177984 1461459968 1080390016 1267467776 1324660864 251981568 664334336 // 1401 76409344 2057848960 871869056 868668672 11982336 2094391552 2017601280 695365120 19889408 794825344 952048640 389964160 1338284416 1344869888 1695606912 376683264 1758553856 1184271616 1650557696 1031677440 1086576512 1741949952 795770112 1587738240 // 1402 2083174656 1386201728 617425280 1024521600 402745344 1411594496 1110440704 1919327104 234200832 1178656512 2028920064 34944896 1282578432 359562752 521400192 621496320 998396032 1967896576 823520640 1950552320 1520387072 702392704 581606784 730999424 // 1403 861039744 1338717440 742718592 618702976 657465984 891297664 1364803200 906983680 825297920 676008704 805890048 2009164800 1746735232 1853156608 1178897280 1384515712 1336748032 932510336 645993856 2001889280 727151872 1692054784 172379520 650683392 // 1404 295644032 1845041536 1781456768 1852410112 1891749120 627582848 1788181760 1617003136 1474899328 1470463616 557994368 976043904 930384128 113532032 406800256 1681827840 1976976256 664231168 1438995072 932011008 279672960 859900544 1426797568 1925009536 // 1405 184548224 2084614016 692569088 1126002560 1035717120 14950400 1667757440 379178368 925798912 330003072 1144439040 687585408 375747584 394698112 191792000 1690258688 393104256 473527936 718157824 1373285504 1132273024 789329792 1717760128 2143184384 // 1406 1359024384 2032472064 1088918016 385163008 1991802368 164526720 1702989184 2071939328 839820928 269164672 933237120 1321364224 1956510976 9853056 1246304256 261469568 219216128 1737019648 1596942720 1118171776 419703296 1876529152 1043791232 286515968 // 1407 970758912 2105777536 649058304 2064052608 1778068224 1466041472 192539904 1247554688 672677504 954892672 779556224 750156800 440815616 1819623168 229792768 1661747200 198586496 1619574016 1081774976 2003044224 233272832 1155587584 1077693952 1236534144 // 1408 729680768 918206336 1761307520 1330676736 1208155776 7506816 295046272 1539773056 1782822784 1006019584 122008704 182878080 2051974528 1436659456 362500480 596070912 1750743040 965641600 2030408448 972525568 259759872 1828779904 2010566656 1623162112 // 1409 1059254912 176943616 1896392832 1839587840 340011136 3389056 1625485696 1397554304 236963328 1220600192 1661894272 410829312 386102528 285966976 959177216 1676763136 522075904 1398403456 1598539520 1104540672 1959009536 798968832 1583544704 791537152 // 1410 1113206144 561259904 2063734528 1732615552 1401706880 955192576 1821483776 327476352 189470080 1947251840 727018624 671127680 562605440 402142464 1696813568 1466204032 423458304 1470731136 817321728 1738214144 415660416 1248431104 1233430144 584882176 // 1411 1097716992 1177294464 682386048 1904172928 1851441792 734736512 427256192 1479295488 1116755840 1262758144 691626240 879183488 56005376 306044928 308082304 1783427200 992912512 982233728 836140416 453188864 1629073408 935203200 391347072 1565619456 // 1412 721991936 89829504 1178621312 602725632 216696704 1528330112 1969031296 1535634560 359465216 1239504512 83633920 1603860096 1202012288 1119666944 1096061568 592751616 790246656 1274737024 1175193216 1872519296 1412364672 1417495168 1542276992 194363008 // 1413 281378048 966331392 797153664 1384613120 1124619520 1959873920 1309814784 787586048 2093978112 1934085248 2096777472 1004188288 1103544448 1087463680 295792640 2123130624 1104668800 809770240 184973568 522235904 2061103616 1708633472 1116626176 1473521792 // 1414 1613132288 284033536 360255104 1658791296 1376804736 1791185664 1697177088 921706624 236264704 561570048 656172416 1669071744 1067992448 1976404096 307310208 293558016 1903236992 800003840 930908288 1951627136 580863232 1976183168 832527488 1730353536 // 1415 1604035456 1048443264 935061376 61921280 2043385984 256130816 928208768 1677776512 1341514624 1842675456 1492483712 1084107904 659008000 1816254336 1743087488 1803935104 1464776704 800420992 659118208 1936356480 1735341696 1229354624 164402176 976788608 // 1416 1872357248 189725056 191411328 676417792 759390848 2034971520 95318784 1784790272 1541357952 1581104512 689177600 1777563264 4159616 409068544 1306550656 1815951744 872858496 1141587968 1524475648 1342549376 1921843200 245835904 1712908800 511598976 // 1417 1539127040 1928706944 1708076800 1711500160 1580422912 763417600 1109913344 1559827712 582023296 1209674496 999405184 739675648 1307571712 988932480 1389795328 55056896 1373648000 1409097216 588253312 693252352 109221120 527460352 1737619200 1400273152 // 1418 1944832256 1875328640 1586428928 845029760 1522068608 1827562112 2122647424 996942080 178290560 1473292800 672052224 1857636736 1732059776 22395520 1165745152 2118622848 730326016 1765980160 567631104 1554652416 1689635456 1556499200 1862126592 1016524672 // 1419 578751872 1833576320 621728896 815619328 727450624 1366669312 574233216 85274112 2042059904 615488256 1170032384 1607685632 1414721664 440551552 282503552 1359872128 267194496 1517878912 752527872 837995904 1058742016 617869696 2073709824 1893710208 // 1420 1123886208 960769920 444306432 268731136 1119626368 144248576 543010048 2032607488 1888663168 962005248 1482076544 1559798144 2040064768 260226304 674618496 525838208 693236992 779261184 1190642560 887910144 1731939968 925266816 513503744 1380575616 // 1421 526194688 1056044416 1098116864 1240010496 2041677440 641893120 1263500288 80850048 714429696 1366468864 148377344 249402752 1655567744 999502464 72786176 496327936 54647040 1788359680 1325117824 1238167424 648322176 318925312 1047605248 1367598848 // 1422 1548996480 759547136 125490176 2050209792 948726912 1578125056 1335766656 1613706752 1642450176 1562779136 1085152640 263177472 2147169536 245116928 1823155712 655164672 1763340416 1316917632 672606208 1076003072 487850496 1641140480 1460542720 1023242368 // 1423 1594692224 420343936 1721864320 1103853696 595136000 1330062592 1031923328 431934080 1049397504 795601024 986702848 1673969152 1858809472 118226432 393044480 536634368 291110784 1508447616 1149275136 1954301952 1131366272 1065629312 348911616 1361661056 // 1424 672936192 837452160 1578835584 1342820480 1619079552 1859270912 592108544 428737920 1887807872 1888421888 858995072 1138164224 1533545472 2115602304 342610048 2060285824 1659874432 1564356224 1543103104 1621475200 853412352 1268460928 1126480256 1125396992 // 1425 122140672 85488640 1569739136 1237475584 793453568 528829568 1561739264 1484941568 1271541760 136100992 642726272 2067127424 1719667456 1322373120 1076581632 1328265856 2029318784 1403490048 926581248 1723036544 1214671616 1149011456 117196672 2072014720 // 1426 1701081600 563500544 1158289664 1995448960 1406344448 913395456 1708070144 1087516288 1120960256 1512844544 931778688 586091136 485907584 1547025664 2078912768 1762380928 504270976 1810489472 410700928 530679680 1045559808 1619256576 1350436864 1193609088 // 1427 1140738048 1696350080 1220956544 544916480 1322012544 149070976 150390272 1878443776 975222528 109289984 12984320 836125696 1190483200 2142381824 1729737472 2068855168 1190114560 233074304 366908928 552164736 520752768 1212805248 1503954048 1686477312 // 1428 828137984 1615533440 183370880 24956032 95188352 1143224448 838344704 1744272768 1339694336 1276444032 97559296 1414807296 2127636224 1839959808 2091563136 2030282880 142577664 2106623872 1126939392 333197952 1766931840 549885184 2126646272 1177021440 // 1429 987834752 155430400 775459840 1275316736 1002301824 945984000 847425408 371327360 589319040 1349136896 1892953856 796271744 1866718848 93838720 223441024 1684667520 494814848 1679415168 1440704512 806706560 820707584 150670976 1450217344 312305408 // 1430 235733120 946397312 133400192 1911914368 1215963008 1618577152 560662272 1272387072 206159232 891864192 960385536 229544704 1023269376 1920388864 265955200 110492928 1320184064 1431628544 993023360 1042526976 475783680 650233216 939682816 1342930944 // 1431 2106173696 2133842048 105902720 118082944 1130486144 1822793472 175596288 1344343552 1293724416 1930744192 638490624 83085696 1877599744 1016027008 924475776 1412618368 1315259136 329573888 396923648 808024704 29557376 65018880 51920384 445657472 // 1432 329559552 540097024 1906443008 24359936 897890560 561509888 1851177216 252857088 1636589312 337516672 1380839296 173640320 1871448960 629823104 1386673792 1761707008 160862208 1086888192 1906877056 2037848704 1193252608 635728256 1674731008 1256602880 // 1433 1745932544 895385856 82531712 960536448 1900233984 537380096 119722240 167813888 2046849280 1929879552 123199744 117482496 1302896896 636226432 1758629760 847141888 41625472 1350576000 1195235584 2017751936 1953465344 965166720 1761843200 219582464 // 1434 982869376 1411098880 33898880 1389184384 461392128 1402789248 1377328128 393757696 1362366976 323818240 961827072 686747776 1732766464 1306202496 1237956608 560068864 1248466432 1197778560 452531072 1620684672 1107167616 1141120896 94126080 1448630656 // 1435 1077632 369099008 1114726400 1166825088 617883904 2088385664 1876407808 1420201088 1908226944 403643264 1921642752 1435457792 1366632704 2054514304 471848576 1488564224 442338176 541697408 2127721728 2616576 1724383744 402549888 619282304 119164544 // 1436 485493632 1723977472 814115840 436929408 1885448960 770641280 1807930624 52344704 666909184 1727691776 1488872448 425558016 53583360 707803264 388671616 311523584 820586752 141758080 860392576 2120430720 1000334848 1194572160 81031936 12078336 // 1437 543359488 1045562880 343663872 1990346112 2100586496 1255985408 2103422848 259315584 331085056 1525758848 1098820864 9377152 1181420160 678388864 185697408 480490240 1867631104 703526144 1731304576 1285452544 904186240 781934080 1038281088 807656960 // 1438 522804608 833221248 1101208192 974997376 1525873664 1355084416 1649693056 672102528 1175182592 778854528 395033344 385361152 1221603840 623759488 1077612288 2068667904 1420276864 870664704 2026005376 657427456 2022339200 155682944 422614016 366580480 // 1439 1772009216 1301191040 491051136 285696768 900179712 582872320 600611968 1901890432 694788736 507680384 354374400 1789388416 803740928 1919175040 1123127552 2029688832 2067238784 559395584 592224768 1342846080 1281687680 1992082944 1273457536 1802812928 // 1440 1353065856 664603136 1841461632 712046976 1982628480 1401505536 1599282432 1918619776 537460736 764018816 2122644736 475647360 955244544 978692864 791511168 1436342016 899504512 1639668096 407911936 790725888 2033381888 1560777472 1739444224 1650358912 // 1441 1892580608 873925760 1147355392 751975168 437563392 1487395840 1276901120 76201088 162936192 1506843392 1963188224 1535716608 68404608 675167232 9764480 1865315328 1028059776 785634304 1298436096 1079825920 1808008576 375307264 698967424 1741855360 // 1442 404248320 122782080 847803648 526614400 827433216 338379264 1535710592 1892544384 1928289152 1416048256 847057152 951283840 331078656 2095148160 1423939840 884284032 1796426496 305574144 1894872064 402067200 1807318784 1950792576 871842816 91438848 // 1443 589122176 1594503552 113635456 1490364032 825804672 1613650176 1760774144 1278461312 426346880 2146014848 1029878784 1810799744 1708913664 2139821824 294826496 210523008 1005635712 698597120 1870123136 291436288 2083067264 1551352448 125159168 1420326656 // 1444 824455680 1931153920 1266626944 261129600 964479744 155690368 1578935808 953799552 527941504 2120349440 1913377792 1727206016 1614437632 668086656 1061572352 1758971392 457084160 341422976 172324736 469804032 1549910016 720225792 1175629440 1126457600 // 1445 1600416128 739112448 1369096320 1600221184 136945536 940370688 1405610240 1599165824 1258921088 861188224 18832512 2065987584 1590942592 1005159552 159897344 400880000 1499037184 1182635392 416288256 1005161728 82034304 1214270976 1240761856 1184669440 // 1446 1718099968 419456 1368915968 1490893184 725986688 236622848 435732864 1460256640 528306304 332527488 1866538240 565105664 996293248 598447616 1429871232 531985280 1836186368 2044647168 973061504 410754944 2112980864 644341504 1483892224 33916672 // 1447 1718091776 739141248 1266335872 497334144 1685707264 1493583744 1169002496 1978423936 1264541312 1906095488 1127684480 1905013504 1427052672 2010992768 1564441984 2011026304 1702329728 525227776 2085745792 420463872 472486016 1163904 443023616 108160 // 1448 1600135168 1931343360 113717632 1477987328 1924505984 1674513152 1338383488 1701108736 1457419776 2078109056 1528274304 1875218688 1464261632 1875203072 1601625088 1407047424 263011712 1091631744 189018368 80786432 461917440 112768 443023360 33662592 // 1449 824469888 1594561024 848162944 1832861952 1866119680 1196071424 687348992 827778560 482835584 1848757248 1310362240 1848674304 1112181376 1751141632 739438464 1148102784 141313664 1937278592 1659592192 405120 461897728 1161344 1483735296 1184728832 // 1450 589050368 122827136 1147172096 1506309120 905555584 1607429504 992595584 1313833088 1311823488 129819392 424954240 329623296 258803712 296010880 1480402944 1587655040 1918757376 1126638976 1659371520 81145472 472403200 643940992 1240622592 1126473472 // 1451 404572800 873562496 1841512704 1619236480 1484472960 22596864 517824256 985442048 307159296 2075731072 1227550976 2074728448 487256064 996448768 1115094144 1214344576 2109507072 1632623488 188964352 420000768 2112983168 1214766848 1175750144 1420583168 // 1452 1892177664 664734848 490895744 1442415360 877987968 759894528 285901696 1786857344 1277624064 1764016640 1094632704 1532773504 519430784 444184576 1790570624 1378811008 1466770048 1181054592 2085892352 411026688 81889152 719867392 124956288 91256576 // 1453 1353088256 1301088768 1101322368 107112192 394140416 1956055680 1551971328 786674944 2084344576 51364736 1775652224 1266212864 2078460544 1595523840 1015254144 403551488 640778368 2023383808 972682368 1005297536 1550040704 1551222272 871745280 1741897472 // 1454 1771971968 833526144 343612032 1869046272 1794167680 1935182464 1163988992 563245952 1570520192 345364864 860843136 201658624 1811342720 1213241984 1869783168 664326784 1454537088 428174080 416791936 469863680 2083110912 1950859904 699352064 1650104960 // 1455 523155200 1045557888 813950208 1521860352 1416829952 1750855680 1792029312 1323309568 890919168 213602688 1882619008 414823424 1375157376 1795926016 1177552768 1637012480 1387141376 1804937856 171970048 291021824 1807291776 375307136 1739154816 1802926720 // 1456 543251840 1723991552 1115057152 1211988608 1789779456 1738012416 412558464 992007296 1182461824 1886152576 587619072 482045312 1376818688 984906880 1057683072 1691528448 1531858176 1118155904 1869969280 402061056 1807843072 1560722432 1273352192 366788096 // 1457 485687808 369217280 33644544 1302536704 216520704 1622920192 916785536 720398336 1486466304 124619136 760968320 87152512 1798525184 502640896 1675287808 691879808 1142592384 1294745984 1895288960 1079971584 2033452416 1992266496 423062400 807506688 // 1458 1051520 1410859264 82657664 314590464 365504384 17389312 466098944 1533130496 1802878336 1910421248 1890522624 1074725120 1247546112 1943842304 120010240 1266186624 23377792 402134528 1298232320 790943232 1281552896 155502080 1038128128 12312064 // 1459 982544768 895199488 1906529664 1075276672 1909747840 1536650368 1590544512 1888328960 790591744 11202944 349207296 1950956672 1267676416 1554827520 1603648256 2120583296 1547167232 1310573312 408195072 1342801152 2022506624 782207104 80931200 119033088 // 1460 1746232704 540442880 105513728 401408256 1077680896 1370580480 885030528 2081827200 294298752 1619073152 282291584 1477732480 398517376 1803295104 1521209856 130076416 805338112 1438318592 591937024 657077376 904032896 1194548736 619475712 1448758912 // 1461 329306368 2133408256 133689984 1698737664 943097088 230380032 1782057600 771650176 819072640 211488000 2040010880 1457997952 571850496 2031808512 211763328 1854412928 1471080576 1194687104 2026152448 1285524480 1000130944 402372992 93945728 219175296 // 1462 2106371584 946854016 775652992 1303268736 768111744 1549169280 396454656 1825952768 237658880 444654208 640484864 1697041536 97713152 1372928 548187904 1285465216 1507117440 1826462976 1731355520 2120643328 1724900864 1141271680 1761886208 1256624128 // 1463 235514112 155246720 183014400 1837696896 275739008 1307094912 1922398080 1000767488 1765937920 806786048 202549248 2106681344 1376153600 1601997056 1865178752 935811968 776174592 56288256 860462208 2307200 1106772480 964960128 1674811392 446053632 // 1464 988086400 1615572480 1220936832 695307392 2009044864 995261184 35566976 1431642368 128472448 930642560 1401845504 215496704 427150592 588027776 1099378688 1474893952 1370324608 1489312384 2127596672 1621093632 1953368448 635913856 52059648 1342714240 // 1465 827926912 1696273792 1158566272 2145220864 758567936 2125200000 1079952128 1276980224 1521346560 475900544 1980296192 1751009536 1271901184 1344640256 2028743552 836675328 205200768 902349696 452621568 2017570688 1193247744 65302912 939539968 312180736 // 1466 1140613632 563363712 1569855744 1005173504 119004288 394531584 986520064 1368379008 1419868800 106252800 1657014016 403852800 723903232 1741606912 1228021376 1935732992 1757885952 1461619712 1194922880 2037674880 29857536 650124288 1450339328 1176856320 // 1467 1701201920 85874176 1578652032 2074323328 702673408 2029835776 868337536 1889367040 1321812352 509406336 1399827840 1773895296 1453904768 1130046080 1423080832 1203438848 825523072 957551360 1907218688 808393344 475726464 150586752 2126548864 1686629376 // 1468 121926144 837317632 1721966208 555882496 1857445888 961714432 747628288 1352579712 47807360 1910517120 880503808 1231500672 736683008 1889455232 168000384 1168429568 853301760 1292578176 396927616 1042381440 820765184 549654144 1503792128 1193646592 // 1469 673167360 420118912 125407360 2125451136 135287424 220674304 491743744 57044096 1314885120 1932846464 1352698624 204124672 732396160 1112343040 1287363712 1135833984 977025792 1924375424 993039104 806597376 1767047424 1213109504 1350337664 2072315776 // 1470 1594634496 759558272 1098044416 233842176 371518976 494228224 1390274048 237575296 794088320 1311438080 757650304 1450107776 1796822912 682786944 1303820800 744548864 1266861568 1179432960 1440241024 333274496 520699264 1619128448 117311488 1125150592 // 1471 1549079168 1056294144 444329728 1320465664 607254912 434065792 1206161152 1525771392 156810624 166237568 1415416832 1052268288 2133260544 190505088 807773952 330174592 898710144 665540864 1127180288 552350336 1045565056 1148970240 1126451072 1361850880 // 1472 526110592 960624000 621515776 1592368896 1365647616 367450496 2139263360 1186740096 52929536 122696192 1639692928 2140525568 561264256 1113184384 1490545152 1808679552 1606859904 122551296 366721792 530668928 1214380544 1268549120 348961152 1022971008 // 1473 1123883008 1833709440 1586418816 2134962304 1713564672 673413632 1323801088 86636032 941968000 1660125696 1541093120 299410816 864290176 1964384256 550652160 1394021632 565522688 954342144 410949120 1722910592 853437184 1065561472 1460402176 1367699584 // 1474 578626688 1874995072 1708063744 1706260480 1435729792 654343552 1698124928 1851488128 1219739904 447515392 217878016 703982336 1493154688 683715328 1040689280 941016192 557547776 2122453888 926600320 1621324672 1131284992 1641297536 1047928064 1380706048 // 1475 1945046400 1928806016 191835904 801618688 600174976 2021470592 1139837440 1514877568 546482432 313657600 1357784704 1578763008 1874521088 1800533504 1041348736 538766464 1357513088 1492979328 1543143936 1954398080 488064896 318886144 513355776 1893329280 // 1476 1539033344 189643648 934851712 1497412224 983981312 1413505792 1665043712 301333120 1101714944 1078729344 676842880 314657792 1109583104 1103096576 111661696 1051435776 93579904 582506752 1149362816 1076119552 648282624 925002240 2073784832 1016576384 // 1477 1872574208 1048508800 360441728 769417344 1935665792 1085932160 1467563136 1088438400 2073639168 201832832 895350528 1403937408 344984960 373063168 919884928 797334016 1328740352 1538585344 672173056 1238008064 1732025472 618034048 1861897472 1400303488 // 1478 1603921792 284031360 796987008 1467686784 644648960 1077117184 517334144 504892032 835192320 327883904 1551425280 1982078976 1301710208 432881280 1386773248 1838468352 1644615936 1828593664 1325344768 887943040 1058754176 1556345216 1737870336 511604992 // 1479 1612948352 966656512 1178835328 1345832832 1763614848 1533882880 795743488 1486443776 2037787136 1431803648 969340544 774389632 1995522304 952945792 992489216 1057493248 1477177472 19234944 1190375808 838102784 1689460480 527846144 1712977664 977166720 // 1480 281440768 89721856 682120576 903673984 880095104 1216165120 863696256 857032064 2040873728 1681365504 1380987136 1566267136 606840704 751579264 1686945408 1215838848 888964992 454774656 752862080 1554697600 109431424 245393408 164162048 1730190464 // 1481 722304256 1177202816 2063884928 2039139584 954393984 599192320 236406272 1524997120 622908160 828002816 1825466496 1431548288 1172318208 2039030528 1746593152 1205075072 106200320 2104517888 567454208 693247232 1921684736 1229400192 832345088 1473452416 // 1482 1097382144 561256064 1896486656 625453440 1304096000 1880908416 4700288 1575009536 1906140928 489625984 811166592 719568000 1340741376 1012156288 529234944 1572422016 922606464 1581477760 588602624 1342320896 1735196672 1976465024 1116691584 194259072 // 1483 1113445632 176956800 1761126528 8608384 374201600 2134159744 1641686528 379832448 1294778112 1044173440 2093889152 326244736 1685905920 1752928896 1653297792 269221248 512819328 1574562048 1524107392 1936567680 580859520 1708272000 1542348032 1565900416 // 1484 1059204480 918286848 648768384 2026915584 1117626496 471204864 2129915008 743817856 616622208 1765952512 723827072 725655424 370710912 912477184 118573952 1996119168 556232576 2024411648 659400448 1951560832 2061452544 1417653632 391464832 584676608 // 1485 729477760 2105718656 1088935936 1654586496 1516034816 1944540928 1452657792 2116524928 11341952 934808192 1638500608 2133125120 586481792 1501093248 1717527808 730109696 463124480 983677312 930699392 522418048 1412035072 935150208 1233353600 791451648 // 1486 970853248 2032377216 692556288 1177329536 458385664 937934464 345339264 254231168 899611008 2001951104 46235264 1630414720 682105088 1590984960 109307520 687235968 14847744 674237952 184846464 1872277504 1629419904 1248727424 1583654528 1623057920 // 1487 1359256320 2084900864 1781515264 1186085248 468774912 1986864128 1495530880 479791360 1188909696 1953787264 359390208 190172544 531901952 36003840 1885649152 224107776 926471552 774075264 1175353600 453271680 415346688 798592000 2010315136 1236761856 // 1488 184094976 1845014400 742842240 1271125248 429239552 2006484992 1740531840 207055488 460444672 98678528 1016680192 1509087360 1217695232 112564224 1600223744 162850560 1130404608 1367094784 835978880 1738218752 1959164288 1829194752 1077858304 286524288 // 1489 295697280 1338579328 617413760 651540224 782079616 1439502848 487237376 116796160 428840064 1022990464 1693725696 1816245376 435765120 747004928 657273728 1606256896 1254488960 409250816 817266048 1104349952 259792128 1155594112 1043615232 2143019776 // 1490 861350784 1385903360 871704960 1723602048 1474379776 702698880 1982182784 1295534464 1514928128 88974464 1791983360 878282496 1593601536 2047525888 1139837696 418583680 1243188992 130851200 1598510848 972420096 233021184 1876483584 1718025600 1925080576 // 1491 2083155072 2058338944 169323136 199413120 2058539648 1013827456 1619634688 1976329216 1713713152 1697538560 1297366528 1903606144 242056064 1309313536 556174336 1928887936 95891328 1522031360 2030552832 2003275776 419919360 789155840 1426780288 650989696 // 1492 76200192 1937262720 234829696 996828800 38866816 1387961344 673682048 1638415104 1589420928 2081287040 989165952 583079424 1755354368 506213120 1190878080 776918656 1262150784 1923396480 1081971456 1118046080 1132210688 860108672 172176384 730899456 // 1493 2126375424 2023746432 1748994432 1376479616 1971374720 401781248 1382847744 1546177664 511191168 1275717504 1415654016 2002299904 1112711040 1860816640 288556160 682948864 1025673984 2006700544 1596625792 1373500032 279780736 1691945600 581848448 1587686016 // 1494 238713216 748217216 1745013120 1979513216 322774528 62605824 394412544 614138240 938487808 1588821760 483365504 859550976 1155090944 608580608 1846033792 1734121728 1686533504 1359366144 718236032 931835008 726890624 702199040 795516288 664467072 // 1495 21656448 1886393472 1735329536 1174668544 1239290752 256830976 1413121792 171388928 1033031808 1717819648 515642752 971741184 706866432 2130235776 134061056 1077545984 1008993152 1153155584 1439053824 2002082816 1520399616 1742055808 252083456 658042880 // 1496 1524225664 1394453888 940913024 488265600 1099958016 1107677056 707131008 74151040 2101448704 898618368 1205505536 1910352640 816237312 1094376576 340641024 783847936 572713856 1212293632 646271616 1950509056 1086800896 1324616704 1395453696 493695616 // 1497 85227776 1905807616 342301056 1912422144 2021353088 1788608128 541249664 604404992 1079392512 108266752 1498160640 1042935168 1658297216 1577210880 1312921856 280009984 380177152 1456040576 823203200 1031475456 1267455872 1527036032 913682432 1200842496 // 1498 412513792 991004928 1029943552 69574656 852898816 571300608 923031168 2075461120 396479744 695302656 401924352 601295104 866405120 240995328 1301713792 851619584 27470848 968366592 1650847104 1080436224 492570112 1706677632 1145985920 1734624384 // 1499 1499749120 756389376 1410519296 1647385088 558004224 215895808 158111360 413977984 1493029248 338005888 139270400 2004672384 94579840 1355022592 740382464 1877907712 1021247104 1568918912 1461289728 1862627712 331280384 1504787328 636852992 1169317632 // 1500 74731648 1430275840 1275941888 729845760 1190062208 935345664 602877056 1299082752 1268286976 1137490304 1962437632 752033536 350657920 1715281536 1916941056 1639150720 536222464 80346880 1857821696 1837558656 2090260480 1835518208 1481561600 1158513792 // 1501 50662912 2093494272 1991232640 1010459776 926338432 397311232 714372224 574596864 587672960 2021797888 1968866816 1114266496 1564551296 543218176 765921280 845140992 858465664 819671680 618529664 1508527488 324902528 1140405632 482623360 1356975104 // 1502 737360128 1312472832 1043129216 426826624 1465560576 2103331968 849144960 330305664 384958976 1752788736 597540480 1778450560 466458880 1709344128 2031970048 925673600 1998811776 1230991872 1466936448 2126870144 838855680 962273152 1084462464 865339904 // 1503 173600896 544253312 614598400 636664448 1411559296 507359872 1313936128 298063232 454683776 1924247936 33020800 195096448 891832960 961257984 1187734528 1471978496 666205056 1071807232 2136149632 1447032064 690840448 1678938752 2095464704 252694016 // 1504 671211008 1803714560 43956224 91355008 514427136 2077766784 1294361472 830802944 1789052416 1665051136 1078455680 1478351360 951345024 1684690176 1905760384 2023671552 1115130240 304359168 1246821376 100443392 942694272 1135313664 387201664 501313792 // 1505 642121728 1563583488 1274925824 378191744 693594240 26514688 1228806400 785552256 297594112 1715018624 1299211136 2067453696 88716160 1188975744 2096262528 140103424 355501440 519131904 232779520 1793121664 1155444224 2038713728 21469184 1610617856 // 1506 2123154432 872409216 139673472 940327168 302466176 1765139456 858412800 1108342400 1307632768 329047808 243662208 1796484096 1633842432 1250087424 4221952 1039450112 1739841280 1959688960 914589824 1620273152 1346767104 17105920 297799680 1279335424 // 1507 342881280 567887488 1554128256 298991104 381610240 1598463872 568983552 422963840 49178368 419966592 96363648 2106568576 1287662720 543897600 322826880 870238080 53165440 1534603904 276448128 1085343616 1898711808 278860416 594610560 2135045888 // 1508 701460864 1845664896 1120329728 1012620672 400864256 545656704 1447917952 873075968 1979461888 255287168 1570210432 1991944320 598743552 460147328 1008649984 1608822784 83754496 1524649856 1251139456 651471104 1564634368 1370870784 469572352 1998176128 // 1509 822089472 1696796672 187585024 1376822656 1641887232 1883114112 226956416 1302908672 384093568 1574006272 514705920 701103488 1956809600 191847680 1060151680 956556288 1458278400 898461312 1353404288 1842154112 2114378880 1186455552 1938057984 24590336 // 1510 1263310080 1165276288 2138855168 110846592 1767177344 1660551168 822262400 1019708672 1804032256 2079242240 551758720 1406573312 1161406464 1226360448 1935148160 1670619264 1811822848 989249408 32979456 767565568 1623907328 1549667456 1094567296 1230246784 // 1511 1590019968 1964370944 1524584704 813197824 1312735232 1072768000 1862678656 665532288 1806155008 2061941248 1088579968 1212795264 1500070656 1805144320 603684352 1020786688 785108224 750447744 863439872 396572416 1338604032 1423244416 1400720640 1551710080 // 1512 913595520 803956480 2065890944 140766848 904714880 535233024 484811392 2110100096 138117248 1743815552 789193600 328641536 200107392 1074586112 1992317952 804466816 1814232832 753320448 1925091968 896478080 1605064320 527301248 836892288 1170939392 // 1513 1235728128 86809088 494948992 532573952 1595821184 375539328 1763102976 133768704 1610598528 53870464 478118912 1699639424 1451877248 451075968 1927158016 951622272 844336000 556999936 1778754560 1528209408 2028843264 1927777920 492776960 2071057792 // 1514 1639756672 118365056 1696100480 980083200 1741100288 1544212352 1556706048 125927168 1991560064 1894738688 14400768 467975680 366808448 230026752 1585735808 1302420352 1754061312 260999296 997477120 943961856 1461421056 1569026432 1775622144 1262394624 // 1515 1176780288 1974231552 1549752960 793377664 509004416 1303239424 8447104 2027697664 1502327680 1433770112 1517381888 1105828096 232267904 1161094016 1613262080 1648508032 849748992 1389570560 1203311360 1639218048 1949702912 1335313152 1865218304 1139208832 // 1516 396801280 1521056256 2004724352 154780288 1111893632 1422037248 22804736 934191232 348508032 430525440 366948224 791144576 1762412288 1917330816 1139380608 894602112 1726174464 118910464 230081536 1710283520 1248222976 2038212096 150968192 1800441728 // 1517 1586145664 648407168 1398434304 1913625600 340625664 687598848 1912612352 1085114752 529965824 179435776 19006080 1371192192 967291392 377566080 309576064 1146850944 67913088 1442857088 409979264 1593411200 1042673536 1439425024 1764580480 715035264 // 1518 1466073344 545617408 425330688 893588608 200922368 539639424 1863353216 96235520 1778571904 1691262976 1648151936 725394048 370160256 486793216 726880512 11547648 970984192 377724416 154396928 1918931712 1247749632 654615936 578449408 672278400 // 1519 1462898176 165507840 106470784 1920101248 1036855552 383373952 2038653824 331191808 1448818048 911041920 2092001920 948815104 756647552 1428742016 1481071744 559385088 349836544 961105280 387553920 1099002240 513546240 93448576 1480087808 551912320 // 1520 393700736 1365341952 1231885824 207352576 1524080640 1425721472 767175168 1685437952 1611211392 419823744 2082928000 1911596928 712014464 1876804224 1079089152 1391157376 195899008 386448000 648418560 1705142784 263608832 953744128 1276874112 1985790336 // 1521 1537572864 1271773696 838646912 976134016 1806049920 421739008 109842944 410904704 1439434624 2027248768 425331968 1938036096 281720832 1053068416 849767424 1130801664 1962161664 817843968 1832291200 929485568 131298816 384859392 1558277888 1476775424 // 1522 2136418560 1664611584 1931358976 1398806656 963256064 77381504 1773625472 1183953408 1047740416 2065426176 690002048 724941568 862820864 1128537984 1312496896 789826176 613085440 732579968 1967494016 1035949056 960224128 12817280 1765805056 1922470912 // 1523 1184684928 225732992 1123604224 1050735616 1960259968 1037276800 97453696 191661824 475819264 1428276608 1117882752 1216409984 399528832 1573234304 1847134080 1806318080 76462720 578308224 1309080576 823975936 1359679872 615321728 1432504960 1304253952 // 1524 1047905152 247195392 1312353152 248061952 146091776 568674432 1844960640 350428288 257723776 1542518144 261651584 186464768 2090168832 301599360 2123684864 513419904 639232384 448422272 1129605120 728511744 1479194240 1850049152 644277248 1547331072 // 1525 252374656 789639296 507703552 1267927680 1328437120 176561152 1685210752 1401727360 2072499712 1957672960 388342784 1302568064 389428352 358325632 677624576 775972992 1234887680 1952225664 191212288 293647872 420026368 261722240 487651712 787075328 // 1526 268718464 644939776 1306158848 654347264 460726656 1679681152 1714556928 1861890688 191544832 1867036288 1252173056 1373698944 533286784 389917952 599597568 384199168 460942848 616675200 1125522816 1720987904 1149659392 1002719232 1135328256 1159477888 // 1527 1987698048 1091004288 1104941056 466468864 276324608 574675456 1189345664 1334162304 703931776 1689427712 1869584000 1378298624 1919745920 607582976 1110679168 809369216 1157301120 970739584 566902784 1887050880 1793525632 1194241536 8680064 500697088 // 1528 1981549440 1814520192 1099350528 1332220800 1734409472 1067613568 578285952 1818635392 1152044416 1456753280 1145136768 1404587904 1384198144 1350116224 2129726464 2010375296 1844935936 1589567232 948559872 1260619904 569160192 1995579008 507473664 1085924224 // 1529 1632672384 1570641152 1444796800 1741028096 308209280 384941824 633468288 1020446336 382949248 1629056256 786336512 279082752 861507712 2070654720 1971268608 778554624 625141248 1099060224 2063893120 1019195392 260295552 781252608 100854016 162029568 // 1530 118382720 620785792 608325632 237249664 1125548672 129651072 116267776 537267712 1649172608 440280192 1711260416 1772109568 1828780672 718844032 929877248 1632966144 352195840 1232686976 1630205696 608572032 3818496 1789920128 1435937536 1712150784 // 1531 299112704 1264131328 1175238016 1818261888 955440896 58693120 284962432 1312626304 1007745664 1789640960 1134736256 897590016 1478967552 1474403072 2136041216 1601432576 167114496 1346412288 259071232 749270784 1697303168 39211648 1138763008 1100234240 // 1532 56457856 1822438784 513198592 2104791936 481996160 761049344 661630720 2092895232 477278464 1118422784 710496256 1535631104 1999684224 2129791360 710055296 276815744 701564800 2089458944 1245360640 338994048 2037990144 1703384960 1979602944 1471111040 // 1533 634029056 173169792 1372628224 692033792 628627328 1355862912 1671923968 34913792 1106420992 505683712 851142144 1129951104 1792979328 1621895552 1551666816 593970048 1489647104 620072064 1593363200 1618341760 2138441472 1783625472 1475257472 675643008 // 1534 1978746752 1030184704 965465600 1390075648 253520384 1666823680 438792704 474015104 1558217600 813551104 1348616192 1288978816 2029357696 1041156224 650815232 1008937728 1299431936 160749312 1571413632 314956416 2058955776 297249664 1944132352 343883264 // 1535 1677039104 1244020480 1644470784 1939060224 761966336 896483456 474398848 1198281216 1688854656 283003520 431266688 669781248 373287040 744289664 89609088 1707459328 370039808 1760125056 792926336 1841492992 2029444096 523210496 2082075264 1499971968 // 1536 17860992 414716160 783387520 779772544 1680502272 804178688 1599764224 1052605440 288055808 251728512 2079357312 1646212736 545695744 79331712 189317632 1005600000 765181696 2018695552 1020202112 1273220224 106741248 1481139584 2091222144 144689664 // 1537 747300096 1520093312 1623042432 289730176 1026814208 1162950144 564572160 1854996224 940313600 1822130304 1255419008 1149650944 960933120 374436096 1239121920 367949952 2012831360 1466400640 393712384 324630272 683750784 639273984 1147298176 777274880 // 1538 798648320 1932196224 1211052672 1373563520 1844934016 556054272 130054656 28447744 376599296 614557440 1424499200 301409920 1933276928 2144164736 1508217984 1480586752 2131592064 1911550080 811431552 109774208 404252800 358187392 602494336 646069888 // 1539 199534592 285261312 1372131328 1684649088 1552608896 1079599232 826846592 1653062784 1568833536 1345181696 1665772160 1579850880 1421429376 581559168 145654400 2072781440 1902098560 1748964736 124922752 1464891136 2065003776 551530752 1738149248 1250326912 // 1540 1917584128 1665606784 459682816 776844544 1806624640 435337600 1488821248 1259964544 721465984 844279808 389490176 308113408 319628928 1524970368 373927168 238905216 626582400 336745856 1170031104 934042496 1742436992 566132096 2033851264 1077384064 // 1541 1481970944 15566080 687345280 1042782848 1829172992 67355904 45962496 1156398720 1578720128 1418060160 1072384 2052920320 1350217856 1280840320 126472320 75328896 2080393088 975159296 1999549568 1864856192 1309602304 202694784 302563584 1364271232 // 1542 1059826560 500429440 1871305984 779440896 13716608 348366464 689629056 468793856 271717504 952697600 827336448 964214400 1280326656 838299264 995669120 107486720 1581803136 1941300352 51679360 78655744 66603776 1410875264 350568832 985222656 // 1543 1665620352 1467888640 180189056 247984640 2034218368 1108920832 871069696 1177315072 536034048 1635909376 725172608 1129179648 1767599360 605670400 1727862784 1825650176 245288192 1480649088 2127224192 119532672 964194688 793483136 1256912000 1973202560 // 1544 784726016 1614474240 1088291712 158463360 1967484672 88255488 1939188736 1071300864 533071232 1575091200 1482696192 138968576 830831744 981393408 2040946560 271737344 1657864960 414592256 1593078528 1381363456 988620032 1733013120 1364620416 1602557184 // 1545 917038848 1819503232 1878968064 1853757568 1510867072 1241335680 1330411648 2013008768 681547904 767723904 1589787392 541395712 1447748352 848135040 984338304 758861184 228250496 449370496 996756352 1377023616 1411195136 1638220160 811997696 242419200 // 1546 2141837440 890239616 902516864 1223328768 1696945664 1226279552 291850624 1833488000 438242304 663331200 626761728 359369984 501779968 2027423232 2064536832 850290688 1909140096 432479360 119030912 1754296704 431393024 479828736 737790336 495632256 // 1547 1935943552 1375155712 1613045504 1834100096 1903882880 2067476480 773035008 561956480 1037447168 1916525824 1402668032 504962560 1802880512 44208256 826019200 1902588928 742331904 1711981440 1837778688 649517184 2139777792 1658321024 1796091136 1115598976 // 1548 164615040 216571008 2056310400 1782086272 562655232 2048772864 1353740800 1943722112 1063316992 594277888 2032526592 219169152 1785660032 2099868928 1931477248 38855040 977806592 1375446144 1673710592 886979584 1115901312 530327552 1494874496 2101186944 // 1549 618900864 2091011584 728746496 1311841024 1697599104 1070989056 287330432 1612889984 993898368 206812032 1381722240 44468224 29067136 1550038528 680946560 2119246976 37217536 232268544 569602048 1712463616 1204707584 1311014016 1921835520 987703424 // 1550 1521650688 882223872 1510689024 1689726080 1489815296 436142208 1579357056 1015508480 790709248 956494336 2115574784 149253504 877265408 98683008 617271808 1987100800 1146054400 757875840 1928355456 146222848 588286720 930230528 955479808 683904768 // 1551 62540160 33045376 990388096 2007628032 26030848 700076288 1085854208 1710113280 728504064 807581312 461458304 1895035264 988628608 350873344 925042432 1249459072 297052032 153164544 1165679488 1575769984 1019600512 811322368 757269888 614126080 // 1552 1108340096 92020864 1926256512 2139668608 1047532800 1808009856 1246843264 2006665344 263754752 744553344 730672000 720721152 1496138368 254967552 320806528 1211554816 825000704 70980224 821538304 381882112 1225878528 661950720 1849325312 2128536448 // 1553 878571904 1622361472 1098779392 748283392 1210005504 993095680 842416768 1179570816 1611764992 1614676224 398193152 280267264 469039744 1345605248 360772224 257730944 1073280384 1857814400 1143151104 1567375872 235263616 928047104 57898240 1595422464 // 1554 1597689600 836105088 1038294272 2002850048 933083392 699512448 1070093312 578892672 2021189376 393185152 1198766464 915322880 1542039424 1838641536 1406408192 804254208 503512704 2012864512 7712896 1428162304 1548571136 1207288960 384597760 754019968 // 1555 2022657792 370116736 1553555584 1472890496 1223832448 456900608 629603456 799872768 324384128 418985216 1092010112 1596153344 1311423744 1086041472 1946371200 2137001728 1406662144 1009597696 326405504 2105620224 973592576 1013686272 1329317504 1962210176 // 1556 649608448 1362783104 501027712 1870782592 1088865536 1260139264 1956416640 1031238784 1730406912 1746825728 726056064 235571456 556850560 2044866048 1983357696 172973568 2139137152 1668282368 30804864 448273664 1337568128 1017969536 592169600 64107648 // 1557 1995764864 1334275840 1497167872 666461952 1193185024 1028687104 698818944 1237216896 2126016256 1677716352 759352064 407773312 1833267200 1931616384 803456640 1526073984 1523953408 1628286208 1850926080 732357888 1379056128 1970086656 800020096 1330313856 // 1558 1325797888 1403318272 447035904 149403648 894344192 871712384 1928670464 518601984 1838677120 1322178816 213581440 343333248 629626112 1615612416 1412961920 1121669504 703344000 165846656 210144256 1514719232 1803920512 1398192128 1019032832 1629735808 // 1559 704548992 2035457920 2068813056 1441342464 357813760 328189312 1294968832 1526874624 1848844416 898032384 1237174400 995756800 638919936 528281984 306669312 2033169536 1632080512 2051412992 1610691712 1410203648 796213376 1232795392 1087149952 1762397312 // 1560 1391809920 87371520 2130203392 1214429696 1639568256 1789087232 665583488 900148992 301338496 2095652608 790797056 1963435904 983696768 1612644224 68899840 288166912 2123960960 1452796288 1562393728 1601556992 847116032 1116940160 2140940544 1432353152 // 1561 1067239424 635697536 506617344 1499802368 449928704 422405376 204298880 2010909312 1956361600 805783936 1508886528 2007062144 1988866560 982229120 1797742720 629832192 1963612288 271011968 505268736 622977408 1729253888 1465807104 1033729408 1283709312 // 1562 217023488 1062260352 709620992 1418010752 345689088 1761004928 950078208 2043416064 500177024 2003950848 1012986624 1007436288 1450984576 2085282688 976240768 139208448 1615889536 824050944 1163695488 1464620416 1728935040 562458752 1729763328 2017882496 // 1563 315446912 462498944 1229568256 1408877056 1196452096 481895296 439131392 143455232 588111360 1832005760 1887667584 2110414464 1652197888 2086891776 1078628480 1182880256 1829005312 116838400 1122318720 1616129536 1177945344 289170176 987304832 1433120128 // 1564 1399739648 1285895808 51694080 2043569152 1556728192 1971034496 359727744 681509376 311221376 613492864 1227103232 1315620608 1143124864 1986664192 612447104 1027349760 187421568 1886433920 204034560 1329644160 930411520 1531148032 853914624 1699950080 // 1565 1148359808 678708992 1084917504 749641216 784358912 1428191360 1344784000 223843968 323109248 1763259392 2061239552 1759328512 1392253184 1008712448 1644254464 493663360 1354356352 2037713792 1575814016 1351999104 944572672 1438352512 1534942080 692959104 // 1566 708958848 938124288 822312576 1236978304 153436416 1435584640 1370784640 1542242688 733242368 915061504 1066578432 120726400 7448960 1516363136 867990656 1569906944 1714280704 941515392 307911424 1854481792 1608968320 1382940160 483206784 497667200 // 1567 1094695808 2144080768 573570176 255170816 131549312 281527936 101627776 1485822720 1976709888 646929664 1995821824 1928385664 94934144 260038912 1898400768 108571008 108554112 1481140096 2040151808 466590080 848411776 1780164864 296132992 2075728384 // 1568 180302592 51424128 1236807936 224635008 1068492032 515688832 1211029632 1350807936 1936866048 7288576 1445934464 1673154944 1963001984 591422208 1821181696 324664192 685847936 19566080 614932864 115493376 1762684416 1878429952 1338965760 1932852352 // 1569 1852589824 1982785152 28795520 1155292160 1632635520 1272074752 930675200 1596403840 634500352 92953856 732700544 1005518208 1230502272 1037619712 2095553152 1259571456 113553664 2107141120 1160486528 2093240960 1925172224 1295985536 784651136 1148382208 // 1570 1832952192 749130752 1168820736 1695873792 1321136256 1488734720 1684351488 1745282944 1905140096 1810307200 1156456320 1740959488 672062848 1409949952 993911040 1728254464 1360424960 988090624 789254016 1336602752 811924096 483067392 438422656 169452032 // 1571 1792705664 342797696 1468614272 1463286784 1618999168 2015658752 450692736 1349724416 1807713152 167689088 2067929856 2057646208 930950784 954331904 1822493312 939806336 327385088 1120483328 431400960 848403200 135473408 132153600 1361083904 676139520 // 1572 1652670336 2078681088 847756800 620926848 444329856 811603968 1131592064 1701677184 1718085888 83781120 1921118208 337024896 71368320 767687552 2050188160 846077056 1517495936 1063102208 77220352 2035829120 1224185216 316444416 939076992 469467008 // 1573 544705408 1634338560 1193154176 1106508288 67343488 42978176 1095213824 1190895488 8643584 1547175936 1218070528 679674368 1434780544 1116394368 1686348544 1442956160 109404160 780691456 1027957504 909366272 2137744128 2114451072 553639936 2025459584 // 1574 1195224576 1616671616 1194198400 1704057984 390854400 2036128384 1726626688 1434173568 1005648256 1739308800 654038144 1704968576 1740896128 1202967040 2066863360 603593984 1279934336 1464648832 1511053952 32874752 1063264000 794031616 501413120 1524751872 // 1575 1260479616 726970880 170571008 260687360 1647942656 103761664 634979840 2106276096 1890499584 1047988864 690652032 885782016 348792832 645408768 96142080 1402552064 1274362240 1811726080 1501027072 1441634048 2038783616 956798976 1341362176 374144768 // 1576 201153536 711507840 327853696 376726656 1792817920 2117857664 908246912 1222000128 41537792 775432064 792182656 56602368 1944938880 2073191040 673375488 2139610624 347600896 795429632 1620552320 1098254592 2110527232 321379456 1210659328 1438941824 // 1577 1654759424 1658202624 1400777984 1778685824 1845428224 1359970176 2064953472 336466176 860938368 862663936 521836160 13652352 1829350656 70217856 928637568 1520096640 1522379136 1180019584 1931855104 1223635456 199528064 1896398336 2122780800 436725760 // 1578 1605062016 695073408 1666356864 1606252672 1498854912 523163776 1239596800 1856492416 1875748736 690420864 1582423936 392603776 1252146048 980412288 445704960 336782464 1641627904 237378944 2033954688 1113559936 538715520 14287232 674237824 886735616 // 1579 1434823168 81090560 1693469952 2068047104 1233264128 418460160 1125393664 328833792 2128384896 1754787200 433267456 707016448 356976640 886898176 766961536 146764032 604539776 1307721856 112293120 916482816 224094720 922801536 1778610176 1520869376 // 1580 1009475072 811844224 889390592 1775242752 275104512 845830144 1665693824 295004800 340412160 1568752768 83265024 1662718208 943026048 2059984128 934081152 2111317120 1278729600 494191360 1469745408 1090877824 22810624 703600000 1643814656 904273792 // 1581 1091672832 2122060032 189261696 154218240 1103169536 1995802368 13562880 2013370240 929438464 1440970240 505726208 542144768 2025037312 1678643200 365419392 1555613440 1813891968 1494139264 1476135808 2096463744 2145373952 2026372480 172985344 431006848 // 1582 1343874816 143458688 733513856 1721982080 1752141056 1540841856 52713984 1739707648 1280809984 1328858368 1982141440 1482589440 723280512 1953191552 414097792 1125674368 973353344 580100096 2011418112 819428864 331549952 1837710336 1148115072 510936704 // 1583 1870277760 791607168 1071837824 1347539584 1838623104 1233450368 834057344 1847146368 239389952 846259200 1671498624 1057232512 259644544 1659558656 589038080 606084352 2146058752 378535552 1899709440 1666651008 460731648 471447296 120701312 583561984 // 1584 2023532160 1257212288 1891937920 1966320256 2028205440 316876928 78481536 1461513216 918673152 1432579072 1265234048 796921856 1379819136 499221760 831879808 574603136 268575616 535363584 1552242688 123586560 1284535680 862767360 1581463168 1248715776 // 1585 815509120 1788545408 628009344 607254528 923921792 1523113856 769524224 1656845056 2083357312 2102903424 312245120 1815774976 2037738752 320616832 980066048 2063075328 111128448 1831364992 626359296 1517966592 269330304 453050496 664383488 988445056 // 1586 1522692224 719694848 1157803520 846602368 2007586688 819792384 177306880 1920653696 18700032 247468416 1564646528 1196401792 441844736 1063507328 23168640 1249011328 1919723264 945759872 65664256 1080573568 1741948544 997096704 668710528 654998912 // 1587 1083410432 750520576 1644874624 1046849664 740847104 391727744 1313013120 166685696 1633883776 1515591168 498478336 1345999616 1371966336 368481280 574805760 378121216 1272014976 601668864 1950463360 1513571328 1998955264 1122988544 835464832 948116608 // 1588 41615104 1022371712 773888 1568866176 441394944 1887656832 1397618432 990366592 1217482496 87853312 2078452864 2010988800 455967360 687558016 1524134016 1997492864 879718528 591087232 1237372032 983866368 1934338560 539964544 624034432 804410112 // 1589 57396864 2116040320 809492992 51432704 1892417408 1646051840 101052160 1929621120 1731001984 1423340160 1756791680 475350400 352979840 1629134336 639491840 1322888960 1853681024 337569664 1387958016 179121024 1300802176 2093799552 530041984 1021966592 // 1590 251171712 528543616 1631188992 1416003584 1391842688 334347392 417443072 1011948928 2001426048 1175417984 297595648 348227584 1413603200 1679153024 399430272 118615808 1978691840 590307072 1650106624 865478016 1702574336 995514240 1542698240 155041536 // 1591 1321605760 646245376 1646946304 623392768 1722566656 1249406976 220380416 1660340352 1353725312 1845824256 1340144256 1514857600 768327168 468502016 498574336 1242546560 675586176 96109568 1579041024 1430643072 2103792640 1334826496 1042086016 1638654336 // 1592 179441024 2068884224 986690816 241803520 1503849216 766482304 1019270912 564773248 1215829760 49579904 1645355648 1802251392 2082257664 310758400 829105536 1845566208 908517376 1882939904 1500319232 1649251968 105260160 1811440640 828817280 551228928 // 1593 866473088 915094016 296970368 326389632 1209295744 319935872 1730438528 1750804096 678154496 576358016 2126475520 1503313664 579390720 2039970816 1546833280 250648448 1988685568 1204250752 281618560 2139163776 1493694464 934121472 766212736 1430968960 // 1594 1841443584 885447680 1336626176 265210240 41602944 1564087424 1362092160 895951232 1197565184 756839936 1755374208 796702976 1204339840 1984843648 874368 1905931136 1526667648 1134407552 1081477760 1800144640 1805038720 1401862400 1745696896 590774400 // 1595 1786973056 41854976 1608525696 257881472 200015360 425440512 415931904 1994032896 1487169024 507349504 847439872 1380983680 1126051456 655833600 234977920 1727785856 1814982528 1657717376 1691690752 1655590144 36055680 1303388672 1892473600 817826944 // 1596 2040133888 2000656768 1165456256 1746251264 228554752 137961600 381778560 269522176 12646400 731384832 2016624768 2054584832 1062624768 7474176 357694976 861973504 340997632 885605632 148551040 1831374208 871813760 789790464 548598016 529664768 // 1597 1551689600 1656080256 1339435776 644356736 418808064 755329152 407779200 701326080 1795062528 879144832 2084544896 901456896 2104474624 1883451648 1525932928 869353600 1371749632 67968000 2083301120 1159709312 754733440 1702547328 1731090304 1316909696 // 1598 1963118080 84889600 239095936 1917987328 551414528 1074316160 213831296 897189248 301570432 1543577472 1770982912 586962560 240705920 1198140288 1573304448 54989312 354956288 1808355968 1057256064 1578889216 1244520832 536650368 527040384 753006208 // 1599 277102336 1420363776 893733504 26176256 739518336 1551826432 2092038272 1125905408 576720512 1033512448 366470784 1497195008 1940499584 1387988352 139007104 1939651456 5716352 1152386304 200307712 2116599552 1528291968 951955712 1092324224 1140068736 // 1600 1373810304 1130176000 238826880 350899456 664002560 1284560768 312895360 1306756224 1421766784 1149586304 1626269312 629448704 407959168 1827875712 1053581696 768688640 1552080128 549308416 1152427264 794577664 1191376256 2108452864 560978560 719984256 // 1601 252018176 1140387840 1253326720 190436608 129878912 1459946880 3149312 1982692608 1112677504 1316234496 987863296 309252096 495212672 1511826944 1994448768 798101504 1413150976 23413632 1082484736 1796999168 1525592448 1005432448 2045492864 1474797184 // 1602 765979648 392354304 1343321600 2114120960 840436736 874302848 708619648 1649758080 2025965824 633834496 1606266880 963254144 107772544 1526172288 1897022208 1485372672 1629849728 949359104 980182272 2077992576 2076687744 2044181504 1086823680 2126777344 // 1603 73237248 1762149760 921604224 920055168 1055845888 637431168 2088064 683508352 103745664 1793614464 732114304 220150016 1965904512 311087488 290237312 620533632 1920618368 805250944 1886878848 1958151936 823610112 820711680 1761283712 1479970688 // 1604 990652672 589017216 1857171840 705348096 1380878720 2049510784 1584106368 2037501824 2141437440 312474112 525140096 2011553152 106649344 1790725248 1552056960 2141315328 168819200 1858642048 1173013888 993287808 1059304192 215740928 392220032 1116829184 // 1605 746873088 1077069824 387711744 241504384 531924736 1502452224 1819933056 1624417920 299002880 2093030656 325823744 735926144 622779520 1820209280 1159898752 855651072 941830144 191595008 1233442688 918853632 1479764992 623215360 1107972608 1175724160 // 1606 1202766080 952924928 1092848768 1315230464 846472960 408675840 1500071040 1022187392 2079526784 1540865792 1790802944 846621312 1691084288 1841204608 85858944 1538822272 1100856192 1018960256 215681664 1230556544 57972096 81803008 545279488 202508288 // 1607 1215511296 1966376704 1136087808 1229389824 99069696 1704158464 581788160 1176048000 1119312512 1135880960 1839136768 831382144 434119552 809149696 1431844992 796290688 1538455296 1678621440 1548581760 972932224 551788416 78777856 1836075776 867620608 // 1608 1834799104 1286526336 686082688 890134016 2063564928 1445166976 2084680192 542839808 2066666880 840413824 671609088 1599492096 116466944 210550528 546576512 38197504 265823232 840498560 954200448 769363328 1564138880 1826476928 481217920 1291963008 // 1609 949133824 350456064 1124683264 1959170688 1840115200 1794930816 913575296 795460864 1473795200 685079936 1098919680 1583266304 1485784960 1818176128 1547986816 103245312 1643667968 1566449536 1328510848 935654016 715881472 1088072320 1453067648 707094912 // 1610 1136891776 340540416 1981367424 582284800 14269568 1192991232 1797776896 234169728 1168853120 171203200 1069757568 195586944 228273408 359878144 1185071232 1461190016 1872064768 1231485184 723452288 917156224 652438144 161115648 620272000 964317056 // 1611 100741888 1566072832 1411765632 633106688 732129408 525568256 140035584 527545984 31507456 136322560 67219712 1047622400 1267913728 643140096 2009814528 1489915776 938314880 952860288 954384256 1722519040 1062103680 1593046144 1907748608 322378496 // 1612 141390080 1865451136 1072624384 55480192 1076708736 193033088 776849664 1603769728 1083392 1245184256 854708864 1111383552 609309312 1704932352 749414528 867679104 942357248 2086896256 1389541120 1040002304 1824776064 1279183872 3982208 1460667264 // 1613 2079645056 1210564352 1567392256 935398144 1143447936 867213184 1377298048 1123679360 662761984 1504344064 1136740096 822665600 2112343296 974848896 1203731456 433628672 776576384 854254720 813691648 253429632 259060096 1154545408 454839552 1306112384 // 1614 1527285888 209039488 2080950016 406800384 1890126592 1251443200 344727936 1655816192 232694656 917560704 207872896 1921535616 452960256 37299968 443067136 992030208 1650700800 1341531648 1546418048 904774272 1205034624 1987869952 2087675776 143640192 // 1615 42584192 1286613120 1951189760 2062453760 2108581376 1936069120 704052864 818632576 1532150784 2090185984 1630929280 1357372288 1141687936 372082688 94415360 2110362240 1212669056 1730446336 1968159360 507466880 447865728 583641856 1124740224 478949504 // 1616 305322368 435233536 1678876416 1444190336 1946138752 1022748160 1531516544 155675904 1866091904 911668096 205634688 68296064 1722980480 2083304064 1026366208 1228999424 1880396800 572457216 757659648 862638720 1136866944 576994304 580003328 765077760 // 1617 100652928 149446528 246976128 1293892608 571147776 570291968 1061537792 1760306048 471423232 1963573632 1563985664 2075264000 990407808 569665280 2016266368 111170816 1190160896 654601984 1907730304 421993216 606179840 1737114112 210663552 2105067648 // 1618 787197696 965930624 1181980928 1003997184 364384768 2146628736 1130123264 2022152832 836511488 681254272 101262976 951832448 1315447936 1830766976 130383488 1099158272 305403904 1916871424 166497024 1661509248 585511040 1590832640 2130046208 989327104 // 1619 484328576 1332333952 822933120 600658944 141326336 2142159360 672251392 1130153344 949121280 1892911360 1151420800 434245248 773839488 1054647552 1757784320 291555456 1098978816 646191104 952904832 892570752 1022579456 1020514048 1002687744 1682684928 // 1620 1112914304 1167860992 1992579456 114480512 1749931136 976960768 1227233792 1875979136 524502144 343012352 1797062272 1518536704 1569198464 902848768 986637440 551425280 99749248 378560256 1022152832 874761856 1887126016 313984896 910240512 1536910336 // 1621 816212992 566954496 1613372544 2086170240 985770368 116768768 575537920 2055489664 1382663168 1405429376 270749696 103247360 1096683008 1163032960 458897664 629660032 795498496 1873475200 503355008 761389056 289592832 1714492416 339632896 1723941760 // 1622 178732160 1040230912 1806426112 1717143040 1239505152 2069078656 1084787072 50017792 552014592 1402080768 210896256 265811328 206029184 991950976 693406976 1804446080 677296256 707429760 1355128320 220531712 265867776 807468416 682295808 1942653568 // 1623 1805655936 1057929728 1369698432 2110588288 46646016 385364864 274296832 1692998144 203837696 1569243648 940951296 1851498112 2102852096 1274006144 401907968 183591040 417902336 1239518848 1986298240 155674112 721982464 1934798976 696202496 33200000 // 1624 1763451392 468619648 467779200 339581952 1025859968 293597184 574961024 553518592 1843277184 1020714368 2141187840 1353964416 1474373888 397499392 2018859264 2032379648 1901040128 305075328 1116536960 1426335872 1584746496 2128471808 1758457216 1109822592 // 1625 2042604800 1235196800 1963235712 1663106304 762945280 66419328 1273467392 1324552960 559104512 300553472 1162261376 1366030592 695909248 1965374080 679018240 188033664 1691923200 986074496 471073024 928104704 859534592 148059008 1178635520 2060739584 // 1626 1092512256 646713728 1461348480 1961040768 1886462976 876178688 1557997952 472622976 1065855104 1378613248 1462978688 1083382016 394420992 1169625600 1361719552 818641024 1808993408 864468224 1314738688 897901952 281237504 873532416 1877164288 1722220032 // 1627 1203387136 2138864512 2044721024 1785046656 1392286976 1878463616 68469760 680163840 186168192 1098953088 89531136 164785664 791324160 1464387968 1469534080 1623671296 1345719296 1129120512 832442240 91429248 2014336768 673153280 1191346560 599027712 // 1628 2011032576 2004843904 237991808 1276972672 874589568 320777728 2005720448 1066570880 983962880 1173072384 2058465920 1665287936 1440995328 12628480 1381359616 1395706112 158675712 45127424 85837568 116937088 1082158976 1817970688 1847510400 1590092160 // 1629 198568064 1886960896 542050176 1858071552 1252721408 1297170944 30489984 614856064 1535615616 2020980736 1357016960 406382208 1033661184 1695953152 43760000 770031872 814407168 1624967296 568583424 371858944 113861248 836791424 2007703040 1586461312 // 1630 311549952 1523132672 1094560896 1071510400 509222272 1126172032 179163648 52513408 1283052032 1687996288 204450176 778642048 1298335360 321730048 1023988352 933376128 223050240 353948800 843624832 2028676224 1799851648 578728960 1965172608 503796224 // 1631 1338714624 1380252800 11871232 1600856320 1025432704 1600191360 149347328 366715904 778729344 220391040 1340864512 1552929920 1430184576 2133752192 1642911872 1202009216 934050304 164854400 1360770816 513610112 1238493568 16030976 631770880 849500800 // 1632 770770560 698539776 607296000 983778688 1531620480 342667776 2029535232 1484163328 147620224 1085836416 766840064 674487680 433816960 191929088 2065805696 1966519424 893342464 919294848 1966762496 1023890304 1809567744 683588992 1924828032 275721088 // 1633 222203136 1411961728 1207255680 267579904 732852736 136591232 641076992 1178922496 284354816 424742656 1658263552 1208524800 1571425664 1493915520 649272704 868541952 850607104 696986368 2001474944 803173504 789249408 466808960 2094644480 1758973312 // 1634 2105585664 845666304 789259776 1277313152 1233940992 1415850112 2032530944 1600070144 2071807360 1200600960 783599744 129653504 1751174016 882259456 661387520 1668466304 490092288 2087310080 1118271104 1973692928 927422976 881030144 1336100864 184875520 // 1635 1117886976 1746676224 460226944 1635789952 816808448 773492864 670268288 2074338560 1278615552 386712320 1617488512 1569168512 600588800 609461888 1441521408 448054400 1233234688 1906087936 1375110016 541925120 1776944256 1089379968 1622937216 430312320 // 1636 1530425088 1231401856 67933696 688402304 1397424000 1199922048 599529216 1167217792 862729728 1316697728 1544849536 986557952 1432601472 48576768 1743274240 1734742400 1409709568 342179840 2067867904 985117696 798731008 1767569792 691967360 116560768 // 1637 54889600 227030016 1147721856 1991363072 2028660608 1920074240 1302506368 1194415744 1261043584 612151936 1341639424 773419904 1827630336 1315652096 1483303424 412092928 512329984 1961486464 1738195456 1454799232 1317366528 1027401728 1326699392 1489826048 // 1638 460727552 2082060032 158843264 796832256 1543295616 2124126848 2034355328 2096214272 765061632 885184896 165505280 690927744 697612160 401914880 1076320768 991045376 931901696 1326676096 563270656 1311381760 1142743680 850674048 1347627776 1649739008 // 1639 1544578432 47038720 617622656 2105157760 190296576 1714999424 1029047808 920891520 718998400 277523840 1041329408 668173440 1377441920 527254528 1708757760 1142831104 939803008 226721792 127450496 745044352 346736256 355551872 1551979264 106809344 // 1640 887825920 1525370496 1653976704 940904192 1663084288 238883840 28034432 274939008 17965056 1108349184 830408448 1833447808 1097200256 835137536 866138624 1631067136 1659245440 677260800 719430528 1275244032 553959424 393351168 70874880 845169536 // 1641 606840448 1040859776 1209786496 242689792 1804288384 432872960 1158822400 1051195264 1705004160 1396595200 1509332224 1901476224 1769780096 1337274624 45047168 369855488 60383360 973093248 1102579328 1558453120 257805824 429979008 991533568 980136320 // 1642 133703936 370704256 1803116928 2048827008 1280804992 550300672 1621763456 1305355136 2012542336 1560772352 1450047744 1697468288 575568768 197266816 1684051200 30830336 1688214784 1001277952 1468765056 1767733376 1188992384 444886400 176269312 43034624 // 1643 1583902720 2022041216 1840220160 1251912320 1387059584 189618816 99140736 1196961408 1694762368 870207488 1801670016 135710208 1626403072 211713792 789100928 1797947520 476492416 1370605056 915761920 557017344 565318400 623516416 2128761472 117960192 // 1644 1805255168 1034860928 291232384 1761286016 1101827456 1816533120 2048181760 1470997248 1115650176 1058285440 126481152 498760320 2032916864 1908772992 956112384 1841925504 1059511424 1837363712 1816975872 1245103232 941925120 1082884608 464259200 539081344 // 1645 1467920640 1486714752 1717406080 490263680 161964672 1726360320 321969920 781156864 95705472 1650481920 1181783808 2088949248 855734528 2131591424 579944832 1614583808 1967522688 1734300672 151569536 579375232 1780623488 164012544 1740151808 1796635520 // 1646 376596736 279013120 281610752 1106994560 892237440 1525234560 343918464 1069231744 1129943680 1495020928 943716480 993651328 1563548288 2003286528 2004688640 1455758976 471165952 84525312 160577920 1910544640 1863785984 1161752832 1602507648 647362560 // 1647 854759936 1652764416 2135304192 261975552 718955392 1512060800 1645688832 1852619520 316963968 2078354944 2041914368 1824850176 1803310592 73149824 764600192 1139819264 2039758592 1363646720 1159171584 1340363008 1638202880 604903936 475152512 698467584 // 1648 1370623872 1510808320 731226240 343455360 430131200 105092480 623012736 1480613248 1343720320 740098304 1107873280 184954624 2021834624 1640859520 1153176320 1355695104 2027752576 1508347264 1754763648 38701312 348136576 1758546944 1017023744 553372032 // 1649 1691892608 1927695744 120532480 2126006528 657444864 2118273280 1781522304 91134208 1857580288 782166912 1314050560 498392704 1086972032 1552692992 886436608 2040755840 1237293568 271883136 833697920 881007360 666585088 1063418752 1842083328 62839936 // 1650 1261143040 417641088 1172934144 516938368 87189632 1409537792 539411456 527009280 600994432 1651129600 1035313792 765484800 1000431104 1737506304 1445854464 211740288 1530972544 403551232 1863976064 1500967296 1940231936 1849637376 932111232 943945856 // 1651 2049675648 2043126400 1054841856 1928887296 2073869824 692856832 104400128 593228288 669623296 446856832 437926784 384446464 2034958080 1416365312 1770968832 61147392 221788672 1702941568 1745209728 235307008 1669390336 288765952 1262555904 958182400 // 1652 928974336 897807744 488855552 678876160 1968537856 754471680 19253632 1503597568 219848576 1075368320 687540096 1642957184 425793664 329158656 1069956992 1618278912 188090112 1880142592 1615333120 1278084224 1343537792 1187840256 175926400 1885382528 // 1653 1218318208 1273268608 1670168064 162543360 2127467648 1351738112 1910179456 1732841984 1767930624 1304335872 1861407744 1354817664 1189282688 727343488 739031552 89444096 1154503936 1798589696 72924288 843072896 534455296 431619456 1447664512 1627219072 // 1654 1663537920 1260270080 1822732672 2056345856 682637824 221583360 115818496 393739520 442950656 1857136128 1723955200 160038656 1562839936 194658560 1289693824 1307795072 829742848 1750800128 1994462848 1860660736 321842688 1063858816 638842496 2033344768 // 1655 675575168 1837794304 579262592 1123966336 936925696 1389824000 382818432 1809651840 2034944000 1817154688 1185067264 1753751424 955972864 1945106944 445336320 369483008 1895915520 2147422208 1266911744 1511831552 98935168 1298161152 1231869440 1197250176 // 1656 553006336 801246976 88275968 1203134720 1200770560 95046656 537292672 1907111168 950087552 1361807872 1296770944 159048064 1354670720 1918582400 576786560 2133594880 1891627648 1681853312 2034792064 1491571840 1537576448 1473100288 297106560 1666259712 // 1657 1349455104 1367148160 694491008 638425856 1305832832 665047040 1681749760 994659968 1867299200 329708672 1657681664 1510023552 1442491648 104485504 1607429760 240841088 1860756864 1237773952 1766035712 1920373760 1841768192 1434901504 1007507456 1892925568 // 1658 1506671488 428186752 829528064 751234176 1245656960 379148288 373068288 918329344 683577344 1152551808 974762112 1261328896 911821056 1398709760 1685114368 1911274624 1255612032 1120185600 1892276096 1644104832 42344320 877144064 467354752 1606008192 // 1659 1574312192 1115020544 481568512 897569280 475876992 1019206784 1011733120 1279647104 1953160448 1490503296 90936320 1156992896 240276992 1746861056 1409849472 822303104 1106448384 508305152 570424704 305799040 1992893312 1859611776 1913056512 1637294080 // 1660 756141824 721604864 2127212544 1175856000 2065018368 2046721536 1939755136 704575104 777736320 1413670272 2100595456 1872108544 1789867520 677340544 1632324224 326097792 172045952 319857664 868810240 884685952 26430336 1686640896 1972783232 485972224 // 1661 864296448 1105934336 1096031872 2079853312 1671143808 2071078784 316385536 1370829696 138478848 1611695104 804921088 317120896 1455763456 1603891712 1363797888 1156647552 911494912 1859872000 1703605120 598628480 1679964800 1038500352 1158405632 1105481856 // 1662 1419747328 533023104 2100427776 1195406080 754177024 1997369088 175689856 2144798592 526408960 595719680 728602624 2094864000 1231056256 669201920 1872092672 936466688 64716032 299908480 166116864 2022219264 1140820096 2037137280 1623692928 2047216640 // 1663 1297028480 1988416640 1808230400 365537664 1215711488 589533824 265627520 287303808 2084963328 1626326016 258022144 805299072 861268480 593764480 123544448 2045206528 1608490496 1377172864 2126656640 1513090048 807248512 31129984 653270400 1901752064 // 1664 1894909184 556732160 1874465408 980745856 102343168 882533504 1644252288 468460800 196852608 212908928 639290880 713057408 617655552 196626432 1455079040 72314496 1671971968 723925632 103855872 1980785408 1010262272 1450951424 1397057408 542454784 // 1665 1868341632 566162816 1897536384 1366011904 2005513984 206297344 418145536 1737305856 973789440 1445175424 1114751872 417891968 1488269056 1697196672 569570048 1227800192 816091776 1332939264 233854592 523296512 1356460800 355274112 1015108224 1243334656 // 1666 1183773184 233072768 1512103424 710103040 64771840 1520881536 991123456 1734165248 1249412992 64792448 345952128 1939323776 1158793984 1929028352 1200217472 1545767552 727564800 595244416 908903808 1270571648 537181056 132775936 1451785856 1864722560 // 1667 136286208 935362944 766737408 1917143808 503362560 225865728 1147619072 251909632 72310784 1067992192 536111744 1682861824 967955584 1402211072 799713536 1580034688 681960064 393906688 17753984 2049970304 574071552 1225401088 582258816 2030185216 // 1668 1815019904 378978944 1998153984 735080448 1878375552 925499008 1683780352 454640640 2058792960 1700768512 459887616 318682880 476982784 2092353280 1484311168 1602913792 1143863424 2111586944 218160128 1134088192 753678720 1098567296 133437312 1880653568 // 1669 1186093056 2129423104 1401417344 1709662208 958662144 1754384896 57463040 1934782080 1375563008 297607040 888357760 55645952 805465344 1300846592 772178048 2012264448 1243053824 1132241152 1003908992 1597750528 2106454912 104847488 180380544 629189632 // 1670 1640215680 1435376640 1597331584 855525248 1299749632 1133470464 1759480832 1441085696 291957376 1107891712 386372608 1959969920 401930624 1786956672 1070406784 1596475392 1500377728 1953863296 1674900352 256785664 826340480 1618678784 767952768 994761728 // 1671 1280715008 1331479808 1298462080 1880293120 634464256 1811706880 1244698240 1642236416 815806208 643500544 1865698432 847829504 1627718016 1506818304 968078336 491106816 79811584 835210240 1372403072 512040064 1891756032 1392446464 1890398080 1654065792 // 1672 1491433472 287149568 932254080 1011745024 1334230144 1000964096 1801896576 1107021312 1502701440 1624611072 41645312 913661824 793648896 326077568 1723092608 1934299904 1711748224 1990090752 815403392 1056115072 734785280 606780544 340411008 1468089472 // 1673 1681684608 728122240 532329984 364217088 659366784 5114880 466910208 1933952384 646139008 1673684992 751453312 636400640 1381377536 740384128 1186380416 669520768 516587136 2071063680 1939066752 176634112 321955840 1642672896 957750912 1200328960 // 1674 1860017536 1672932736 94255872 1142801408 572644352 106413952 2002647168 694347776 1028066176 749458432 1128224512 1579265536 2051047296 750401920 1801410048 1568876544 1782962176 2020516864 1278876416 2064434048 1168617600 1644452352 241049600 1507386752 // 1675 1724826880 810445952 1381172352 1335615488 230833280 38672640 170844544 1198942080 2013966848 1404534912 1252785664 1953656704 220299776 976623360 2113758720 446241408 952740224 777227392 1773412352 18258688 389550336 1993438080 936865024 1817410816 // 1676 347676928 1439779712 1351965952 852764672 715262976 2100529920 603910656 2144018048 425123200 1008309504 1765990528 748139776 1583605760 131385088 564222976 358300416 1598117248 1450570752 1333544448 880080768 1959479040 356994176 860443648 303248512 // 1677 632774016 442653440 1939449344 379610112 607008640 685580032 263573504 1938794112 2134402304 2143286144 1126737408 782987008 863352576 213674624 627545600 475859840 1903805824 1754732416 869913728 1357593984 1387597440 71641856 774915072 1977279232 // 1678 1735495168 1174304512 2114215808 1130786304 431339520 387978496 984677376 2000299264 661585280 1605531264 692352256 1518017024 757868928 1663786112 1180155008 611707648 468338432 584171136 762028800 282777216 224464256 2008602112 1818721152 417777152 // 1679 33025920 99622656 1309695744 1801129600 263805440 1843860480 2034839936 322992896 208067456 1019790848 1776558848 1771663744 931755520 1045731072 69995136 886549760 132861184 1222147712 1491821056 1872072320 425654528 957977984 1566806400 2130564608 // 1680 78633344 722487936 1853010176 2015968896 1388862208 1358624000 410179072 1309040256 94058880 1736464768 1672061312 368173824 195462784 877093760 128753024 921150208 1204514304 426015872 1463177088 1187869440 1482976384 1067288064 2108946816 2107628288 // 1681 496784128 537516416 1572470912 1370589312 1936803840 1865114624 161128832 626313856 1099826688 306976896 110983040 2114206336 93565696 1463028224 935403520 1481060096 1719501824 2004248448 419111936 1729728384 1822847360 1728498176 711356416 1160947200 // 1682 1858086400 198110208 967359616 771996800 46843392 835717760 106642176 292045696 1080635520 1704199808 29785856 678967808 343581056 1951490432 484401920 1575086976 1487265280 1146456576 675570432 1099596800 426514560 1284085376 1711589504 40263680 // 1683 1799301504 823571328 1888686336 905977984 1434732928 429027712 1504620672 372945664 1103514112 1546918912 1574627968 1467675648 1957846528 997745280 1534893568 335715840 567885824 279059840 1529750400 586003072 20590208 405279616 812221056 1922762368 // 1684 616324736 1328171904 1787622016 1848833536 1632288128 79317504 2060719360 1226568576 945868544 1425245696 657002880 1435905024 1418790784 198776704 854909696 698839424 89823744 2118669696 1338227200 191691776 450410112 667004288 1318747136 1173154176 // 1685 601667200 584203648 922365184 1248319744 1354764416 597277312 2100203264 1993040896 1704712704 33446272 1095543040 311992832 1481481984 201404928 482113152 309165312 1583949440 282453632 914209664 1889232768 640616832 2049598080 801088128 1265302400 // 1686 1071336704 1868823936 1917777408 606366080 153685760 1880350592 605309952 1242106880 607120768 1696219776 1350900864 1136542976 1839691392 1478334208 796839040 894024320 1765495936 319198080 177372416 175679744 1867556736 1538716928 1997388544 886534272 // 1687 302882688 2114003072 1699733504 725863168 736570240 758063488 613895424 534763136 1452040704 1076193408 1189191040 694808960 1885276416 2090506752 393369088 1076160640 1384907264 1176840320 1440873856 1838505472 1114036480 879502848 2011907712 1509916288 // 1688 1375739648 1391271936 2050829952 1215806592 638883840 1961524736 541020544 154279040 974687232 1487643008 348493184 632902400 1592411264 181268864 602452864 150610304 2050527104 1696572288 405163648 452035072 2075242240 2116008704 67101056 32522112 // 1689 246129152 472967808 1062847232 27809664 885241984 1985539584 1020577664 279473920 824879232 1437799040 16709888 143895936 1101736704 77576320 881585024 1176562304 144466432 133728640 1822154112 105826688 2127062144 2109205632 10476288 975178112 // 1690 1442893696 1086676992 377228288 808560640 316918912 201974144 1817710336 1629358592 341237248 61949184 1278276736 12323968 98616320 775459200 719465472 2128765312 219147776 525914240 864107008 1822636032 643222016 152724736 708350336 217752448 // 1691 523964672 220328832 148951552 850108160 663239552 2007591296 623668096 1547780992 214357248 523815936 1223352960 1068474240 153152384 159613696 1923844352 1460419456 1618309248 425068288 353534976 1195462912 237270016 1040769536 11788416 823134976 // 1692 966558080 1692637568 1680756224 1818936064 1293567744 389042176 911602304 120579200 1976365824 1815043200 1327121152 1714974720 754115072 1145458304 1441842560 1415175808 201147776 409517952 146605824 43027328 770713856 1173020416 1328832128 1209856768 // 1693 176918400 2098243712 415224064 332006400 1246409472 351742720 749912192 842613888 542157824 1368524032 1672910464 1326298240 584023808 1211212544 1182731392 463464448 1240578432 500473600 2094682752 2049953152 1289200256 134008064 1730183040 956199424 // 1694 777279488 1351279872 1955924096 1525879040 1271002880 1773200384 1920123648 545488640 1317949440 620554368 1412831104 1795234560 2028660736 23320192 947146240 1973411584 362764672 1341741440 899721088 2128828928 1229450752 1068274688 584841856 1166159232 // 1695 613556352 680151296 1185581184 1532905984 707761408 397443584 363551616 490961408 434369664 1991876096 203770624 1876615808 712826112 1343784704 1145512192 2124833920 2104486400 439342720 1342407168 1795489792 935243776 1635482496 358487936 571037056 // 1696 712653824 1932699520 221197056 1780674176 1837932032 1467802752 2121747328 216390400 749924864 1891289856 420296576 15445120 386544256 789269632 2042678400 192782336 613463936 1646938368 1872502400 1580661120 1465246464 41252096 605562624 599933312 // 1697 1265947520 390379264 817460224 208656384 1324619008 1784167552 2138207744 1646470272 1573056896 1767234560 277497472 290315008 596494080 210168576 1763974016 179454336 2034281216 1105171456 1411436032 486359552 110743424 1890609536 517409536 1295641856 // 1698 789909376 1195045120 831288192 451286784 1365025152 86514176 2109037824 86168704 2114805120 1600118912 1876490752 763097600 1170724864 559502208 24582656 1981618304 1416061312 1853179392 644606080 745694848 893044480 1336628096 1544354432 1358807168 // 1699 1673330432 2081831808 1570750720 1104225920 1716052480 1119525760 141612160 418674688 847081472 1421027200 2070000640 1545292032 1454456448 216634368 1466708352 496601472 1601821056 1383462784 1315035136 1787094528 59156480 1054881792 1159458304 1341411712 // 1700 1711821568 441344128 2024383616 1150278016 1990990720 1472674176 1947545344 677843456 912971008 1834706560 1196328576 1356081024 828202496 202065536 1526240128 477494400 2004469504 629634944 1632242432 942544000 1194033792 2110550656 1866456192 87487360 // 1701 729887744 552777728 987893504 1611307520 342832256 141062784 200389248 1171884800 1364027776 609555584 1197699328 303907328 799544704 219926144 1305077120 1618864256 1350436736 421857152 1260430848 1931784704 1320628736 1283779328 39110656 322970880 // 1702 939769984 1650688000 1207838208 1193262848 569356544 707911168 262235008 688601728 951144448 1529580288 931557888 459847808 782923264 1115761152 587720832 1219620992 673483520 1977778688 764190336 562223232 338827264 1355891456 1611468032 1007550592 // 1703 2129236608 1191177856 1676439424 363310080 1896401024 1517715968 886846848 1391124224 1630321664 1138102912 870166400 958050048 1497498368 895223424 279103232 2026412160 1654623360 2038311296 213255424 893438720 40588288 41952896 29370368 422059008 // 1704 2065425792 1383575936 1196238592 422547712 840070912 1060160640 1325405824 1262425472 1288132096 1138543616 1436014592 1397668992 750178560 917057152 421039872 1593472000 383643520 1874423168 457514496 570012672 1906974592 1272912512 994884992 1046197376 // 1705 1394198272 218968448 1609093248 401881472 443070464 355492224 1808831488 1786739200 603938944 152190848 1983469056 1902027904 493277824 1680871680 711951360 1868259712 374273408 1671521408 1803549952 1984345984 1392468992 380972928 1188129536 477392128 // 1706 2062826368 983543552 530819456 1210958208 1879619840 452147968 2079167616 127108352 1230783104 1381275008 1547771520 152698752 506243584 1386600704 1352208768 1753297408 436111360 1391566720 1055986816 759951104 905630848 470507392 1200734336 1136425216 // 1707 1768060928 926848512 431190912 646177536 1619529728 2129424512 1290114688 859747840 750865280 1545260032 269465984 853768320 1031886336 1006215168 1502726016 1033888000 2349440 1975517696 2138907648 59766656 1706571904 1849056128 1021240064 662949248 // 1708 1837950720 2032064640 876056960 754951168 772679808 1508771712 666990976 1227266816 1512600832 805151360 1996888192 1757124352 1929014400 1891354752 1186720896 1879084160 117899264 743469056 1862672896 225374208 927520384 1617654912 1506150016 1316330496 // 1709 230452224 1548802944 663078144 1600001024 1426692480 1839807616 786609792 963019264 576715264 172107136 443336704 177064576 188531840 605347712 105786624 357304448 579949696 490875136 1386067968 441788800 1902748928 479663744 1666304256 1187394816 // 1710 1617513600 961414784 972788864 286970624 1109941504 600665600 1825796096 73892224 1975585408 1482644480 891078912 2138184960 1764146048 688381568 820763776 1352811008 1216678400 3442688 1516326784 635282944 1434606976 825055232 1850413696 349103232 // 1711 2132618880 1574957440 1124457856 996220544 2081855616 1353379712 951591936 1164354816 1559853184 353750912 25984896 156055040 1938668032 1628575232 1933787008 203037312 45662592 634923904 1644131072 1251876736 317499776 853094016 441658752 1391043840 // 1712 1085239168 530844288 892467712 449068160 526304128 1756273152 243393792 842499968 617368704 1667386496 1403083136 1969378688 1641036160 936997504 1484001792 1999825024 958886656 1358664192 975855616 926655104 352023424 975261568 1190896128 1996255104 // 1713 1292801536 461688960 338278400 1747440768 1656230912 1319157120 1886551040 821661952 1129159040 436483200 928986624 881189760 1594744320 238249600 551449856 1055169408 540274176 655491840 1053091584 152824832 1045991808 1070851456 709098752 1768072192 // 1714 185473024 1244704896 230466304 191808384 1063169664 500559232 1896334592 1633224704 368577920 41508736 1628848000 777521408 362610048 438256000 1821882752 1162924288 1934906624 650589440 380924928 1954638592 296175616 1505827328 1135975424 1636055808 // 1715 1850262656 406774912 432636800 978409472 251355520 422587136 834230144 333176576 115472640 1509453312 696605440 1219124352 1804881408 461274496 1497985792 808275968 1858798208 739175552 1762788352 1903071488 1834948224 1616827776 1132856704 206321664 // 1716 1913191296 119480448 591950208 1362284288 1928718464 1809306752 616449664 1906487296 1928847744 928984832 2038664704 1119839104 1320996864 394006528 1018792960 33763328 1472208896 1440578560 1453172224 374172032 1631675520 335418368 317276032 263794304 // 1717 1379169024 1323115264 2036133248 837543552 1786211712 769315840 2036248192 293332608 1651336320 1800283776 1797965696 440582528 1790826240 1171970176 908603008 1991709056 606038784 1410482560 1363227136 2118980608 976217216 1851499136 50259328 1194340224 // 1718 1446210944 1996841728 670003200 1294013184 1819262848 1710074624 538784512 1688824832 1187849984 712273024 362400384 1282028544 810527488 370174208 809634944 74475904 1548240640 615892096 175187584 372811520 1048142720 1285285760 210028928 920176640 // 1719 2067533952 1153414016 1469336448 914450816 1259829376 1723900288 2145549440 1555295872 1793186688 1453239808 1605466368 1237969792 1557695488 1365368064 1383663232 751908608 270191872 1321271680 511245440 641329024 562717568 923932800 212562176 1091095168 // 1720 1698360192 1850102656 613868544 1350607488 406315904 1304127616 1479421952 140470528 597847552 304232960 1458293120 950502656 2142855552 1409617920 696757120 828404608 1365972480 553457280 1664672768 1171665792 707550464 1137877632 1310473472 784130432 // 1721 605624320 1871331712 1405024384 824976256 1409944192 1215060096 937795200 433743360 1960871296 2005880320 817258624 1607078656 1064625280 107671296 1256816256 1063630464 3929600 1691878272 183981440 1969270528 130504192 803240960 1324023296 293924480 // 1722 1857434624 1275521792 1712635904 2127058176 487184512 319284352 1571226624 13364736 719730816 400731648 947866112 2125837184 1597103872 1017890560 1815477888 931723008 1002666112 979614720 1905627648 2015303936 986153344 1641786368 111025536 1665165696 // 1723 99092096 520117888 1876029440 1825504128 1167510016 513564544 342486784 2041659392 851942784 15412224 1622673408 122555648 563114496 1332354944 1880420352 435095424 1216978560 102533248 818439936 1997737088 644837632 1364354688 746919168 6998016 // 1724 1946944512 1228357760 1607242496 482474112 563988480 1458445696 182545024 2063378944 1438362496 1769298816 1591907072 1643768320 1060248448 1084749568 1652559360 125971456 1238923264 94150016 442785152 1410967040 545603968 458360832 2049029376 1078436352 // 1725 1916587648 859775872 700658560 1948668544 2007207040 1906029696 547608320 301909120 1005441280 838057600 58708352 1728379136 1859305088 793387904 985545216 1724867840 438725760 1274126848 551580032 1414139392 152388736 284725504 46206848 1290284032 // 1726 1894573440 126291584 680556544 668888192 1754699776 1055026304 996608896 845632384 1372046208 20257792 1946482304 317433216 1878379264 1945246336 1179376256 2111865088 910155264 1566794624 1143550848 1055670912 822865536 986910848 249801984 1314450944 // 1727 612242944 1276790656 2116862336 1651635328 50344192 1140729344 729426304 768385408 982829696 1618192640 647500032 645693312 1240756608 584747264 1873034112 1482746880 817726976 1512246144 1112781824 874259712 967000448 389257728 993620736 1633923968 // 1728 173047040 56141056 1506817408 1739972608 1192625664 1792805888 1033818240 440116352 969006720 130259968 1686110464 785265920 1905430912 26174464 683697536 135983360 177766784 29927808 1750098304 1276544256 1309982976 1502404864 514168960 131197440 // 1729 1975352960 2013748096 130514944 1953301120 614086656 1279211264 872004864 645808384 884939008 1889225600 664434432 564594432 1942971520 1147290112 1910585472 1925341312 18295808 1397756160 78138240 1659914880 701902592 1967299840 343888896 1474905984 // 1730 1905269888 1971263744 1228887936 1632931584 286132608 1895369728 1098322688 639372160 139623680 114328832 488141184 1985072384 380598656 1589736960 1169027200 1410090496 1172652160 1037852160 1950073088 1374634880 523050624 2059006592 1871162240 30341120 // 1731 1334176128 832370688 2043353472 91911424 1724235264 1008436608 788408320 1802438144 602103552 789200384 275192064 192212864 1347247744 962129152 668892160 2013238272 1792507776 605990144 1273473024 793034240 1613427712 1925579392 1678715904 1587429504 // 1732 1930327680 1044328576 913040256 1904640 962492160 1559618304 2117319040 633968000 2040277504 1515166080 358339072 1349985024 1902866816 2032754688 1408885760 110840064 403728768 911311104 178590592 814262784 37947520 648553472 1629645440 1735266816 // 1733 450947200 1173466624 452747008 1898530560 1093663232 1059387904 736828032 499275264 353973376 1352749440 379970176 102335104 847284480 1789640832 177619456 361775488 1798396160 763802368 283259008 729353728 1232779136 1524406144 1112386944 244065408 // 1734 1052236032 1939598080 260520320 220143872 1070008448 903095552 54297600 1413474944 278043264 1125714176 1693182080 1871288192 1643716992 565823104 811975296 1614077696 6161152 602932608 1601562112 913700608 327378688 586233856 956968704 2106822784 // 1735 1630435072 1801851520 992916992 1067828608 78482688 1152269696 1858223488 543202048 396128512 674855296 883225728 610090240 1389113984 1180916608 1882853632 2091480192 1890568832 2049903232 1640617344 1008606336 1109115264 1684808064 739133056 1735573632 // 1736 1254464768 578595840 966928256 967706368 598607744 184002432 1973236224 1474479232 1653662464 95299840 556648320 198152064 490021248 946621952 1914575744 175815808 969975680 1602460928 127952128 444103168 33662848 1566580736 1242945024 1507107072 // 1737 1750198656 1517716736 1144366848 311274112 1217970432 1443192832 201099648 1950963200 2069277952 1565504768 1671183616 893898752 704298368 806057472 1780672768 1638353792 1491474944 29724160 1176960 1482686720 75859456 1975011328 827284352 513479808 // 1738 205112192 930661248 792950656 165885824 2010209664 459718272 1545106816 1341915648 1922907136 1488398720 1993099392 196521728 12679296 1640091520 623894400 1907069184 297736832 79764352 566333312 1870797824 1386674176 648358400 359295488 473519744 // 1739 1363011584 1983714176 626484096 164084992 1455780864 791708672 1985420032 1941081344 1020973824 1015795072 1619927168 557572224 463993728 988566016 808339072 825682560 2142442240 1051720448 700318336 672308096 1531609344 261469312 252770560 1585508608 // 1740 1437658240 1051548416 1881926272 207089152 1410869632 760589568 1992964480 765952000 1825191552 256822400 684201984 2062180352 1269776896 212096512 1652041344 733399808 539147008 190448128 1408784640 1711095680 1142316928 554975488 1330254080 248312960 // 1741 170048256 2040570368 1095735808 330215296 1973125504 783147648 1967149440 2028859136 1591031168 2100686080 754804736 1863349376 1489259008 709310208 577773312 1470143488 329611776 1413560832 83361536 1164463872 1398036096 839202048 1843601408 733404672 // 1742 1395033472 1660760576 126234496 1275002240 824326656 1539151744 1442528768 622057984 932500608 635140352 1360320512 1902875776 2100925184 166286848 22944512 274108416 901317888 865819520 1410186240 27082880 2013272448 1813479424 144097536 1750632704 // 1743 1633941376 913184256 1047225984 425726208 165831040 853240192 329308672 1212861824 202339072 771276928 968435712 232287232 543369728 1664741760 1358283776 1736374400 1261336448 1503441536 30305792 95427712 628120320 369252096 1222729728 1065127424 // 1744 447327744 29993600 977280128 1951533568 711912192 1353910400 1080337664 1700112384 912784128 890988032 1515913088 230427520 2128704896 493240320 1369470976 1713681408 726557184 2005578880 1568593536 12441472 965741440 1590401280 1502473344 451254400 // 1745 287779840 1058607616 1112797568 1965754624 1080065664 233515520 1105195648 879440256 1024223872 907792512 1618234752 3746560 827273088 1369716864 549074432 1670195072 1968060544 1549751424 1682631040 848184448 1660102784 957230848 714313856 1925359872 // 1746 339504896 37831552 372777984 1952779392 2014521600 352054784 1279074432 1090038912 1427136640 24989952 1554806912 1729209728 563748352 1831761536 343063936 396699648 1514764800 1710072960 1007825280 1109115136 611066240 814368384 1224411264 1190432640 // 1747 264834560 373881984 438396032 569945088 270733696 559418368 1543183232 1339339136 629011200 1516394368 2027202560 1431208704 58481280 1980840320 61763328 2065773696 182956544 390114816 443578880 587835136 1042952320 1026810496 266064640 283180416 // 1748 135344640 224428288 1775818240 929542016 530203648 345033600 1065384704 197839360 1186041472 840723200 1051857792 1694161152 192904576 674334080 715895040 1358665856 1854214016 1374087168 173812736 1296082304 1986319360 962029056 1924371712 321334016 // 1749 2002620032 1571255680 979753472 2045126784 1020399744 787366784 1907843072 1590334848 680550912 1664256256 52149632 1361952512 2003344384 1653798912 2020845440 2045380992 328179328 146880640 428147328 1431410688 744838400 1223345664 77368960 1491618176 // 1750 435066752 787062400 186314368 83764736 1409210368 229877760 457591936 617030528 291298176 1956713856 1700912512 454082944 572466816 1157412352 198891520 827730432 936580352 1028357376 425018112 989435136 645640064 981100416 1447274368 1769825280 // 1751 1196669952 1149531392 1061439488 740313088 295271936 1899668864 377270144 323672960 593660032 96089600 1201923968 2135934464 927746176 337168512 1326120320 1388792960 782052352 75164032 515111808 508685056 272753920 1584989184 2059790208 1002941440 // 1752 1371151488 1560615808 319672320 992685056 1783737856 651475328 754479488 1338561280 1023860736 666095616 670066560 1920492416 919419648 1156149248 115757568 531264128 2040658560 891263488 275860736 528025344 818018176 1887112192 1420232576 567101952 // 1753 1129055616 610546816 998393344 436714880 301835648 1548032512 1872871808 741015424 304531200 820584960 490670848 342218240 387269504 1156936832 671107712 1185842560 1925999232 530525312 815135744 503515392 696377344 1942657024 1856453760 1079962112 // 1754 1619628416 1408108672 880098944 1513281152 583807616 1088666880 1115004800 573421184 471053056 1387905280 250919424 1997110912 1265557760 1616193280 721392768 1712537088 2005295360 435124224 1612189440 1935016320 676803840 390235392 1395749888 421344000 // 1755 491759872 793367680 1786442880 1623789184 1172415872 1403778816 1562547072 1418885888 519233536 460451584 44441088 1278706432 1714121216 1559874432 443704960 2059800064 624929792 798118784 358961152 1358517760 1278545792 1204077312 595885056 2056402944 // 1756 517809408 1622797696 2027817856 1811589248 1225497216 604091776 1013933312 248963968 2063452160 233811840 184941440 1058903296 497996928 828178304 481702016 1693773312 200167168 1823522432 208924160 1905837824 1615272320 619054080 1405767168 1381317760 // 1757 929757568 1238595200 1515494656 418339968 57898752 745721472 645414528 1441832448 1992271488 1597991808 1943472640 1337836672 886964736 635548672 1439213440 748135680 718981376 1224387968 301364736 955326208 1918603008 348071296 911297408 798713088 // 1758 351753088 1612795648 1931870720 854090112 836533504 1383878144 4879360 973559552 784135040 1094380416 409681920 1462686976 1560944896 188384000 1120919552 1043037952 660857472 1241150976 383503360 774991232 361947904 1738103040 1515616640 1966974208 // 1759 1239981184 109878912 1140353152 729588480 670706432 900915968 461621120 1174480000 641006720 2143445760 2002215040 2080369024 101655296 1043921920 1349746432 2124258176 196602240 78166784 1696650752 1742623232 351698304 1315524352 1034741376 164354688 // 1760 2126654336 607120384 656032384 873486848 963734144 1489091712 1440720768 1390900736 795280768 670234112 1537234048 1451200896 1150766080 2136367744 1336270464 711381376 857384448 1435709824 1034908288 455858816 1796321920 1921954048 2052008064 582984832 // 1761 1178118144 899441536 1744001408 196531968 1289229056 52716928 1670945280 1980141952 1504692224 626891392 527629696 1862885120 1401313408 587567104 1276286976 1697409280 1543393920 1095614336 1161608320 588534656 306327808 796992512 820705280 176361088 // 1762 2089710592 1650444416 1590568320 543922304 267678336 1774095104 37285760 832460672 1408068992 715996800 163896960 699328512 1824321152 574144384 424433536 1395122304 1084568064 574360064 275011456 1612776960 993395200 565424896 255990528 1732310016 // 1763 847865216 960178304 1224446848 1516104192 979156992 1381154816 1336688768 1027972864 1384296832 1585784832 449088896 995150208 1725616256 2111768576 1064744960 241865344 1004070528 529776000 1299750016 1816975232 1345766528 1367147264 593827712 375010816 // 1764 1043128320 881058432 2072201216 2040748032 127629824 1018468736 1282353920 1863329408 316281088 945368448 1518822784 451495936 817712768 1983900544 969114496 1702853632 2084984704 1560265728 210841472 1605945600 1503001472 401971456 588873472 1308766592 // 1765 1619133568 1644562432 1288577024 101632000 824861696 1862342144 472183936 918800000 727804032 275953152 84083584 618288256 1517832448 1947181824 828195840 1048645888 788785152 1318776832 1699671296 2098091136 1175965824 8151296 173541248 541631872 // 1766 840438016 599466368 1801599872 1614718720 701895296 290622464 2015429632 494899968 1618069120 377358080 1051293312 591133568 2005541504 32467328 1087901568 640425088 1927963264 1127165568 82060160 528502272 387053568 311521536 552151296 17960576 // 1767 1507259136 139828480 489194752 1023877504 1611997952 918614528 1962778368 1879686272 764539776 667605248 178032512 320756352 1606402688 1669531776 1410910976 1259057792 1071427712 245104000 1155406464 632049024 1001544320 1147386624 103040512 1865441792 // 1768 1274103424 887406336 1677938176 1367279232 1578389760 1664919424 87520512 1738085760 1404518144 642595584 251863552 26850944 1724473088 576662016 1669554944 640122496 1127899648 2142516096 1821818240 404670720 150045056 1306038016 1975311744 342842240 // 1769 19629824 576197248 1102718336 189242496 152253184 575346176 675914624 718865280 1025583744 594792960 1993977856 1405414016 635353856 1282005632 2007974272 1823800704 1505676032 1057332096 1028159232 1987826816 1871144832 469694464 2111946624 947379712 // 1770 1847682304 453960192 426356864 1338045312 1335728384 1790286976 349687296 1259350016 2081281024 746045568 712221184 1182515712 906297984 1909589248 2025748480 1095691904 433329280 141139200 1613357952 2114323072 2022170624 489654272 1259459200 374649088 // 1771 1529622528 2020455040 740787840 1712779776 2145014016 244043136 1211422848 1585492736 335665152 1426669568 1258905728 1044414592 1710216192 429551232 917875072 455039744 52015488 1123037568 538976000 1274151424 1144307456 345785088 163137920 1124113280 // 1772 161589632 1311283712 649912960 1940636160 1560711936 1884060032 1375120640 1508161152 139212672 1079018624 712879232 930287104 2098912896 378435584 1568719104 1025274240 1107546496 1736187904 205512192 653837184 1851944832 1085203968 1271138944 446479360 // 1773 799587712 45283968 576203520 1880791040 524270592 463556096 1909524352 536322176 1997095552 1072656512 619397888 1077605120 62176768 618694272 197325696 1577582976 1724768384 881224832 424408448 708940928 1912251392 646913920 1775921280 199138688 // 1774 374529536 1840866560 156687232 791300864 848833664 992081792 67202048 1444060672 1344257792 1226637696 724979584 2123394304 932525824 1173464832 514752768 541799552 945947776 1011058176 2136545792 599258496 2002402048 1984918912 1804035200 770095104 // 1775 1423897728 1593134464 1545465600 846935296 2080232192 2142325504 2095124352 671169152 1499755648 1595774464 535495936 105318912 1366200448 1766056448 1991270528 286891904 1116803456 51652864 1447478656 304440320 1610686976 2014183424 345997440 1867073920 // 1776 122937216 672691456 1962574208 1733070848 869116672 179888896 1404269568 2047796352 1291616000 456445824 1351773312 1526126208 666267776 1282516096 417273984 1148342784 642008832 899834880 16811392 44044288 653797888 1381658496 906306944 1039884288 // 1777 1069576064 112983040 554199936 2089975552 1066378880 1357092608 1817534848 1250863744 1897711360 1871122816 1042716544 1322487168 1681687168 1318988800 389842432 1748048896 337543936 801718656 1062900480 399766912 28409088 2133859072 1420817152 117262976 // 1778 1121118720 1418472704 1027426432 1739143552 1270124672 2082885888 410855424 1317760384 2036728448 1799853568 1353473536 2027937920 294479744 1403253376 699912192 1941467392 643251072 1533175040 1833393152 1298060288 720164224 1045606016 1884546304 782697728 // 1779 1311384064 1578427008 2061885696 517835776 146526080 889891200 1320252032 1933494528 521474432 546959616 1967139712 2130540032 2079706496 2018352384 926262912 1482248448 1693812096 1974882048 1005418752 366722688 362896768 676944384 902989184 572742912 // 1780 940065408 1032552576 555997312 1300910208 578591232 1101161728 1264867456 594867328 1513256320 812491520 1939555328 497515264 1122605184 410807296 939640064 1827390080 1879494272 1922498560 1765763968 370054016 1960403072 165105024 198745344 69778816 // 1781 1232485760 1626642176 2146307840 149537536 967750400 1010149120 1841168000 2030102016 1708764544 134634880 1540799872 2117828736 1622269440 1520973440 1650169600 614995968 1277315712 1611448832 923286784 1966305408 1984910080 193946752 44611712 1675111040 // 1782 2080096256 1726988160 187068032 1844146688 257236608 560149760 388093440 1011528192 699401344 1855625984 1290611072 1250365056 1984391168 1265935360 883390208 40405504 510666368 1895950080 304402432 1651057152 710813312 1996662144 1545564160 1007010176 // 1783 1210300416 74220032 274744960 486718976 205678592 1458797568 679925504 480325632 1171419648 1698454784 1439558528 412017792 1812082816 1606776832 664683520 1093779840 2002522880 566719872 370779136 1091133824 122949760 32011520 2130714240 998764544 // 1784 414824320 1222216576 56921472 776044928 861623168 976388608 1722422400 1436015872 2062347904 834645632 311602176 1654693504 1948753280 1599534464 1295794816 1889887232 261032448 1487468672 1420573952 2047691392 1095213184 1619792896 143526016 460884096 // 1785 1486581248 1071483264 1322515840 360678144 868366720 2107134464 601143168 1497453312 201259520 813744000 298870272 1289384704 1461691264 806756224 1419800320 713958400 79341696 877677440 1346906880 595920000 583677952 1609182336 777387648 920839424 // 1786 901217920 2030787328 558862464 914188800 622598400 33369856 805265664 1468891392 1399457280 1739929216 381748608 1411781248 2029665408 1923674368 1498960896 360901376 897669120 397105152 862848000 2062759552 358592256 945902976 647202304 2011851008 // 1787 1378099456 1926570496 1759456512 1344973952 1364272000 1282487296 1971906048 778795392 1564919680 647877632 290867328 86848512 2043442048 1325645184 585683200 1782976384 916366336 2127260032 1465109888 436040960 604610432 2075279488 1827126016 1108790784 // 1788 938165632 58424960 1745893248 546161792 1603357952 640072832 1822500736 322801536 1547859456 2000012288 1325676160 2093462912 128747904 765673216 330932096 864189952 1551054848 1246611200 38789376 1821910144 951503232 80448256 139480192 878216448 // 1789 94237184 1479563648 1106084608 761392256 215950336 1808613248 881020544 305576448 997511424 342079232 1314698240 1281431424 1243689984 1146703872 1126283136 331988992 1748057216 2014741248 741503744 844808960 342566272 384386688 2075750016 1596439424 // 1790 2046872960 1060085760 1557394048 428671104 1247368448 1721526272 933143552 340505600 1912178944 1917263744 1653598592 2105468160 578230784 407038592 25774464 85513472 1807241600 437173120 469331200 973193088 1878237184 1216806656 1724680192 215903360 // 1791 891596416 1663259136 1546531328 1817799680 744647424 1476814976 879308416 1536157696 575215104 367142016 1455812736 1527366272 687939072 202784384 631009152 62322432 2144877312 1262484864 2092965120 565169152 860494464 918762624 31157248 1256725888 // 1792 189568640 1609610368 434503424 7669888 440701312 1649750656 305312640 816166272 2021104768 1136625408 1094757632 67142272 1735710336 1843585408 1049249920 1335328256 2032466176 580882944 1387708160 816655104 1980959360 988766464 1239133824 1231854976 // 1793 2041566336 1335859840 1041561984 990655872 582247424 110493568 857718144 326952192 54452992 772813696 1935488384 1446568192 222476032 1271857280 888891392 659331840 2115662976 1452269952 90881024 996693632 1985197696 1537697024 1400224256 2102212352 // 1794 86927744 691556992 558011264 682392960 1262281472 1376442880 1115375872 1664241152 1029200512 40621440 1569607424 2134618368 845257216 1605717888 1624478336 573596800 821699328 1017843584 362652416 1765890432 1556517888 1389218816 1798646912 1721676544 // 1795 1363994624 1614091392 1244529408 105400960 438602880 1208306176 1403545600 1438765696 702657536 1267375616 471355520 1745168768 829581312 146800384 1902404480 732167680 762493440 529192704 838144128 854269696 1307782784 661446400 1262122624 1317319552 // 1796 200331648 1073790720 1454112768 1593686784 886914560 800300032 647637632 1870313472 1425942016 1609912192 57486976 1885923072 129488640 913877632 1345041920 1657131776 798895104 909834624 2111549952 1524096384 1335209216 563411200 1403132160 220019200 // 1797 720896128 1132113792 1256470400 299675264 1518411008 598059136 1126840960 2101621248 639620224 1731355008 278819712 1674643712 1993227648 1307536384 1737809408 247888256 169405440 890282368 1710444928 1686527744 1762543616 1198428288 2112648832 1040000 // 1798 965079680 1235982336 1093442176 144302080 723352320 834093824 1721690496 314284800 434952448 343514752 1406973184 443600640 77878656 1367193728 1489560832 1170243072 1134844928 2146187776 1116867584 1540630784 2079177984 57654912 1060648576 1596715904 // 1799 1260301184 1183101312 1283221504 1726639104 759743744 606895872 1894050048 1972479360 370274944 370237696 590334592 1436326144 949219840 2074944128 53547264 2080282752 1170194304 521427840 2077710976 1542962432 1312669440 1273815936 1620885120 1790839168 // 1800 535436672 2094661248 885509504 1812025728 1591008640 44560512 1659516800 632566528 223364736 12637440 1115296128 228997632 708495232 427867648 1339262336 1150738560 872171776 1555775360 252696064 2052649088 660055424 801273088 1197145088 568096128 // 1801 817591296 2073758592 2022685056 1686961280 1981103232 568071424 424241536 106619008 1700991360 609113600 1134112896 741297536 951694976 1755381632 1208352256 779613184 961734400 567514368 1436641536 1893030400 1473187072 1998421120 2063561088 927444864 // 1802 592343936 213529728 1296092032 1060284288 466452608 1600114432 294356480 1971809024 1240017792 1122279040 1735548288 1614808192 1214805888 1438315776 845883392 1953846528 1176979200 1400136192 1920156800 1186408192 1068788480 1374944000 789913344 1731916032 // 1803 1344991104 526713472 248641024 734659200 511202048 473630720 109259776 389187456 257137792 1832449280 1742486528 306483712 1711524736 1636601728 637859584 1556123520 1330498560 54326400 1824185344 2101267328 1159713664 1325158784 1379200896 788341504 // 1804 901613440 2025544576 1277660032 1556170112 1921010560 524464000 129266560 383646848 2080696832 1127727104 1382659200 811639040 1382449536 1654694272 187411840 1339372800 617938176 375016704 1194123776 1041527424 209969408 1058064384 187429120 1484305024 // 1805 144897280 1584957952 1621485440 275578624 765719424 1992306432 1094555904 1676076672 1950665472 1500464128 1484743552 1760522880 194280320 903498752 465152128 401821312 615087872 712657536 562582144 1167726720 1263294848 524596352 1871311872 794228864 // 1806 673314688 851083776 1592470400 112466176 2044304512 1315334656 659362176 1146848000 908964352 233005696 1405168000 1101319040 1491463552 1260157312 873809408 517125760 1246883072 2042406144 1400794112 1354053504 1665469184 1441674240 695033472 528127616 // 1807 977465344 608412672 1364345856 1053811968 1955667072 837138688 748285440 1442855296 2025820160 1326943104 530448640 1641220480 603778304 330354560 997444352 1877034752 1445395968 41771520 1364383616 2058163456 1520937600 1606789632 160300032 788568192 // 1808 1410931968 581779840 610413184 2015058688 667851904 4415872 799086848 1439426304 1999913344 1955558144 2134267264 1831267840 1568657152 2028259968 430871296 529565568 1161427200 977556352 703772928 1901240064 1652495616 1104029568 287579264 298914304 // 1809 421180672 23695744 1605899904 1019170432 1151434368 1580138240 1633638272 142385280 1245852288 1700045824 1939136512 341150720 1182527488 1228329600 1689658880 287636992 2078872064 2118631040 513102080 1925835008 1224682624 1979486080 119496576 726692224 // 1810 1859501568 1756818688 891718400 394193920 1255983488 65606528 210075776 241006080 601709440 145374592 60109952 1355646720 821604992 1423880576 540078976 285719808 1644761088 1745232000 1043021312 2138301056 1194850048 1438937856 1204116480 1541700608 // 1811 1239075712 1798610304 787919616 1645749376 965536256 255415040 1862940672 112999168 1361223680 721228288 669017088 771798400 353381248 1479776896 784812160 21505920 1054872704 1897131520 1285413504 1896663424 1906249856 2042042752 884972288 750472064 // 1812 1014816512 1895548800 1482100608 1947294208 2030804480 352538496 1934987008 1925966336 235139968 987291648 2138010240 930818432 197634176 1754030848 1977243520 1172537984 1349279232 262997632 1734616448 1821275648 792643712 804451200 1985150720 1308058880 // 1813 350486144 454118912 1670492416 1637730176 1954932480 308590208 569563264 144302464 1148942080 2130986880 1349783168 38730112 1446763008 1489411328 607548032 1787411840 1205774464 470580608 1320828416 2093804416 362794112 2111396224 510647680 1072293504 // 1814 1687964544 1587431808 1569057152 1701417856 24780032 1541168128 1650587136 100298112 622597120 1850364288 1912778496 1276865408 1895336448 1578845184 848931328 59728384 395851904 1999206784 1716205824 2012636288 463961856 2079439360 964673280 1153144704 // 1815 1639082624 2109086464 1592253184 1998029952 419240832 2133058816 1207801984 877008128 652816000 100822656 1043991168 110201088 639239040 1676675840 1089754496 1252943232 903654016 1520655744 1766834304 2087621760 1593296512 784199424 662367104 648705920 // 1816 959367680 698061440 1044552064 1231891968 2114608256 296823424 997183744 1822260352 1657275264 635841664 107779072 2085006464 1038683648 721228928 454321536 704084736 1042456320 1981014528 1039772416 803463040 1577254400 729669632 1816311680 1822868480 // 1817 286161408 292622464 803804928 1085572224 2000843008 172035584 504815104 535272192 1371505664 1013259136 1452653568 306909952 1775197824 1367402112 1855152640 90739456 903894656 532372992 16744832 1583353728 295036416 675354880 1255310336 1738845440 // 1818 2071317888 1856485120 1316940288 254355968 463814400 1712617344 1898163328 1158340480 1725013248 210660608 1812792576 2119372032 1003104384 1145991424 605653248 1860144128 2100751744 1142936320 1695124480 297160832 899226368 1756060032 1130269312 1557935488 // 1819 536511744 383909760 479817216 1882934400 1009616512 908674944 1092740992 179738368 1602891264 1611004032 113542400 1718282496 1934418816 1107669376 1696507136 127718528 527464832 1167193856 1732697088 721843200 1474473984 911048192 1568892032 676714496 // 1820 649303680 1893362432 1292832128 1297565184 255280000 1793811840 630011904 946458112 1325928448 1563226240 368985088 1197132032 23585536 563839104 1707183872 1705888384 794188416 2022372608 2043944448 305110272 1638998656 359013120 2116638208 963633792 // 1821 1135833600 2017213184 1463780224 537264512 2029089280 24444160 1480811776 2094986752 1387577216 1278028544 1131393152 2081375360 1801761408 1882571776 1657565440 592273024 1483879552 1008043776 1816179456 1478935552 173376000 1512088832 751149568 925027328 // 1822 1332800384 1817507584 1596900608 1069357312 1943212032 1420285568 1317904768 91489024 916503680 1634429440 976682240 1853573248 1350962176 836100992 311686784 87671424 2093503360 112708736 343441536 135874432 812679552 1238042368 1834785920 247387520 // 1823 1273582592 871677568 1032535808 1625459840 1805605376 353889664 1643119872 1336363776 1374531072 1469390464 1745104128 1033360384 1825213696 110073984 651246720 768293120 1124785280 313798784 492863232 1921111552 1453271040 787310976 1545793152 356893184 // 1824 1675608704 1116618112 1640769664 1119477248 2059659520 1872260736 2096184064 420482432 2065060736 1645719808 895607680 617387136 848137728 1977412096 1072209664 761543680 573756928 1548886784 652347264 1002597888 136559616 1357414912 2052918912 2083497344 // 1825 1942104448 1502034944 1700632576 839678976 1769539840 288669184 270744192 660286336 774396928 1724572288 1988379904 572866944 778570624 209243904 798682624 348704768 1340165248 1390738944 143067008 976259072 378774272 172058880 1996530688 580874240 // 1826 1456871808 1926065408 1340025984 1569383424 434880768 1198491392 461008640 1389866496 1349203072 410322560 193961600 239509760 1983839616 595163648 411315712 961515904 1369150592 1817516416 629202048 279599104 1091111552 659296384 1882879104 1637811072 // 1827 1986739712 1470588544 2086500864 1565326208 1500965504 869181696 490734208 801303040 1460781568 371028224 139616128 1488173824 666809600 1416709504 1435400448 356935296 1426150400 422400000 1137880192 1377582336 250945920 1742794496 897482240 870537088 // 1828 380539392 1227451008 794071680 9725696 594451200 52208768 924754816 1847976832 243298304 1593370624 483622272 1871142656 291006976 589793152 691314688 1272709376 1871494528 1845950592 1030779392 2019284736 1586988416 2029906176 451907456 1763815040 // 1829 1441576192 265117312 995687552 650051712 656334464 1746846848 1077556352 1975563904 534505728 25820544 920432000 684185728 743323904 400978304 672516864 24523776 2000688896 1574401024 633432064 1067604992 979630592 1228121600 720671488 1263709952 // 1830 1445931776 1426416256 1311068160 250333440 124241280 2015321344 2130225792 276874368 1304306432 944036736 451718912 1908835712 227030784 1414001536 592080640 1972707200 170350848 450404864 435062400 1290378880 1012190848 1422116096 2058177536 1924639360 // 1831 146014464 836274944 330505600 1299528192 1956173312 1785415808 625125248 1361466624 829494016 992679680 693613440 1532400640 422687744 790991360 1216803584 913869056 1909680000 2059869440 365669632 834231424 731061120 744667392 185779712 1074835712 // 1832 1842837888 1905188096 2111772800 1076405248 188971776 316132736 133584000 1029637760 2020387840 241665664 373792640 321265024 2072923008 1141948672 56834176 818368384 1607666688 406715648 1692334592 425086336 1144624384 81544064 767053184 2006637440 // 1833 2012625664 2142732032 1203239680 586301440 1780749312 1102616832 221388928 2080303104 1683063936 1598440704 1950600960 324632320 1329008256 658163712 372525184 264198144 1133575040 938227968 257246592 914945280 1866688640 1734276096 1948153216 1672954240 // 1834 1836501760 1075238656 422314240 2124372352 1550918272 1874529280 95432832 1007587328 1834290048 1205261568 1550497280 1581976960 471543680 2129070720 153167104 2076072192 686799744 1333956224 1362244352 1455756032 102067200 1817207040 2081342720 1823981696 // 1835 1272466816 2057092480 1172810112 918295424 881534464 1533216000 202767232 1905298560 1183274112 1250191360 1589437824 1640343040 299258240 907104384 1059269760 1629732736 287183360 896602496 82516608 356535936 42554368 747645056 1564133632 81646464 // 1836 2034399360 1500484608 1928173184 160781824 1434116480 902246144 1880171648 104167808 1478630272 560300544 607153792 1420311424 407843328 414448640 1610871680 1576827008 1289084800 2003094784 580193920 609364224 1328170240 915206784 1984129152 663708672 // 1837 992850432 877376128 1429947520 2057363840 268048384 109923712 44423808 44406784 1555404800 541444864 436188672 664022400 196070144 1956448384 1854077824 1496537600 1974309632 1311201920 1265192960 590657152 290075392 1661015168 1368272896 1529157760 // 1838 1331766144 1648162304 643179392 2051229312 1909360512 1909341952 1978023680 63339904 886120320 1011043584 844818304 2130839040 2020004736 345417088 2036886144 146191616 292588288 1602819840 1403837184 1101347456 1656494592 1219373952 1254394496 305966080 // 1839 353428992 1238978816 634690944 634567424 777698048 657064832 1660589184 528402816 1310790016 399827456 1331796736 1929646080 213898752 2066230656 1388270720 1657654656 848702592 1744513280 797874560 705362048 826974336 266540160 1492188672 241536768 // 1840 1952408832 815220096 615188736 2025664384 232844928 1834990336 975810688 60082048 473914368 1941554048 476077696 2018943744 479780864 33467520 1391950464 2145536512 663223808 1953134592 1386226560 2031430144 1036488960 407624704 1154057344 1985236096 // 1841 728386304 968013440 1263770368 1691287040 941885312 1472841984 1036466048 1258919680 239008640 666428288 350236800 1284179200 265192320 1254274944 1155458816 452855424 1062842240 1629222272 1883527808 324469760 844182784 362489088 383867264 615607808 // 1842 1422313472 1777159168 1061068416 1145387904 1181912064 1975168768 959550336 60644096 1674506624 350108800 1149732224 125468672 11976576 143049472 981876736 1175281664 1271160960 948222976 364724224 1716083584 963536000 752064128 1521667328 1820699392 // 1843 1312797696 560784256 1445074560 628807168 127263616 739233024 959280256 1296836224 275996800 368117504 1729030912 1801045120 1791033728 1235294208 180039168 539959168 1597637248 1776677760 1512122880 883270144 757287424 545968640 834275456 2067995520 // 1844 142454400 1360562048 810881408 1474734976 523292800 111435136 1234027648 670119424 1307562368 54845056 1705351808 1010037888 2066115968 1598692480 365976064 2016211840 118981248 1919447296 1225951232 596414720 1872902272 1369373184 252516736 1525215360 // 1845 363624448 1712937600 337011072 1901410560 976973056 617601920 573453440 399923840 2004157696 1438611200 300491648 194864768 765247872 1378263424 64576000 449070464 1542040576 615366272 1759916672 1718521344 1135502976 980171392 533440128 1199701120 // 1846 74999808 1061177216 1651766272 1602637568 1718456320 420875904 825358592 1745582848 283043968 174656896 190369408 1686166912 450240512 1561445632 2086516992 728739200 1389016704 485305472 1793173120 445033984 1915856896 1634673408 1784026752 109487360 // 1847 503126912 2114576256 1417666688 179854336 53850112 1278552192 2016532608 1253218432 1208594560 1859420288 2063857280 177908608 1488826880 346066944 1666470272 979054208 656647552 1888121344 227152640 1524684928 360558080 567367552 531242240 1371142784 // 1848 522201472 1358557696 807210880 1892886528 1903633536 1359429248 2139961728 908579072 1062423424 1521218816 1392345856 1429014016 690322176 1782233984 1272351232 587502720 476721152 999933568 1604030464 1953888640 1779386112 1856413824 2118052352 44032896 // 1849 104066560 2092983040 733465600 911299840 363367168 2131932288 587472640 343531008 1987750272 1038051200 1062220672 2017467136 54815232 935582208 626037248 1731312384 781611776 597879040 36819968 676340480 243434752 641787904 1217029120 1055164544 // 1850 1813188480 431407360 1451858688 2035181312 2104793856 603248768 585183360 1191256448 1498382208 770020480 1820971392 1288029952 1768932224 1900910848 347872000 1753891840 3049600 630719104 563697152 297933184 583080960 942287872 203653760 821608960 // 1851 574019712 1465000704 897938688 345342080 1358401920 683399040 1003770624 361063808 643268736 1498047744 848514048 982905216 1175286144 1274198016 1714055040 1740683776 1650359296 480650624 805769856 174260224 145270272 1071680128 95682048 1837652736 // 1852 1627210240 680923008 1688897792 1996163200 764030336 953653888 1278660352 130646272 698695296 2110429696 1517985408 616621440 1405029888 699431296 1115674880 700540288 210410496 1279314048 704742912 2023399424 1836026240 1666635392 218510592 1411436544 // 1853 727861120 12236288 2017987456 790479616 392214016 1777021312 1942280448 1465744256 541012480 724173696 1973482752 1997872512 76363392 1811549952 110950400 278539776 1043925376 65266560 1518500224 1434822656 1087723520 141298944 1063814784 612103808 // 1854 307423616 531178752 795998848 201334400 125446528 537566720 2033772800 1692236288 837067776 849026560 1441382400 147306240 1361732992 1368914688 538439808 2037442688 2028443392 1332186624 902176640 454777856 1511633280 514171264 1507453440 782081408 // 1855 1562812544 349557248 565267712 2094840704 816934144 1228254080 106050432 1304872320 1847229568 1341055360 891444736 465433216 2070354688 589895296 1377079808 1492353408 1690144512 769543040 124550400 701527680 1993514240 657419520 347239040 1778993920 // 1856 1816876544 2144781440 1368390912 824069760 1776830336 204851328 2067502336 1326769536 21997312 318772352 614622720 939072512 2042112384 1077202304 450319616 2004548352 323975040 1096365184 880231296 1243825920 761045504 36885888 1217405696 895781120 // 1857 1656703104 1417554816 490030976 1779342208 678029312 577621504 895315456 883694848 989594112 421244800 160880896 1785188736 1398926976 955940480 657770240 1475689344 263552768 2081487616 1452312960 202205440 628670592 1495947136 318608000 1955147648 // 1858 1279914496 767345792 716888960 719542656 1727224832 457678080 252724736 1491141376 1246526464 701277312 1757113984 252148096 2100363776 1303257344 1913989248 87479040 167793408 472424448 1578119296 1272307968 1056750848 590081920 797586048 522385536 // 1859 802092032 728956032 1082832640 741014656 950285952 1168473600 1870310912 482345856 1009203200 1014219264 838677248 371583872 2046268928 808545024 1864234752 188745088 400077824 443121024 1066881664 1242298624 1665966208 1217279104 334792832 1866546944 // 1860 579719296 2037524608 106403584 1191556480 1894883456 525000576 664019968 1074768256 216649728 650169984 1389345920 589364224 1758454400 2125159424 732051968 462383744 399095936 1580301440 1379414912 583345024 2099391488 1362612736 1941771008 1561279360 // 1861 337500416 1662599552 1116615040 768733568 448201728 2104259072 1154617216 1840878592 292749952 929634048 1295429504 1437665792 382239232 484750720 804001536 216475520 745590272 1838335744 1234894848 1277467008 1874641408 1127676800 597439232 1569864064 // 1862 580673920 1929521536 1814507520 453682048 1961218304 776155008 500598144 474856576 1272292608 753712384 1942400768 2017156480 981197312 2025833984 1536944640 1693046784 1639337600 1321081600 1868073472 1287058816 1744620288 1701216128 118904320 1176006912 // 1863 162271744 1682479744 1578517632 2011296512 334720000 1964322048 323175168 2062886400 1467202816 1758820096 2017107712 1228640640 5800320 1576802176 761384320 786875392 1908600320 1824463872 2145573248 1504181760 1146984960 126633344 659060864 1092777088 // 1864 69806848 308822656 86058624 1036613888 684914560 1155245568 619538048 640902528 1678460928 931545216 1867141888 104324992 568412160 1084962048 1654464896 805241472 304283520 2078351872 393123072 1644787328 1377706112 1215635840 1790215936 313961216 // 1865 1213316096 2024047872 617056768 650899456 735301760 493027584 302541312 2066259072 1507200640 476945664 1746958976 974077440 923409536 1877658752 329204352 2025358720 1356303232 431820032 119547776 480801280 749324928 761449088 193648128 465614976 // 1866 809143936 656606080 1218605568 1692796032 1064616064 1984002432 1228270208 861805952 501332736 1043455488 2128702848 1207263360 1526657408 333390080 497791744 1860391936 1546055168 38126080 723692160 1508028928 1651351040 1903568512 342300416 686376448 // 1867 694457472 906139136 437477376 1459434880 190446336 299114752 1043696000 1152350080 920182272 976448896 2031040384 825426944 766478208 2132168192 1097557376 283148800 1204882944 820804864 440900096 1574544384 412474752 1006209280 251379584 1229516672 // 1868 67640064 1729118336 266236160 763422336 1436205824 1913995904 1869560320 209644928 467197056 358202752 870928000 501949824 59884928 1630020096 1962805632 993481856 1239659264 2001509888 636972928 2131386112 1042280576 1399579008 1506621056 28679296 // 1869 1986286976 1668769280 543045376 1130254336 478699520 1509793024 819055104 302995584 2027255040 1022856448 596089472 202272128 2044499200 191088640 1014817664 1385665024 2144676096 125304064 105128576 1534616576 1912977280 1833377792 54973440 1163408384 // 1870 373675136 1315005440 1722607104 986955264 1888385408 1194515456 1892263808 1638062080 2042875520 1204263936 856795264 471786880 1520702720 1634238080 700695040 1550272640 156091904 44602496 26607104 1361058048 1347752448 1474102528 428178816 1565104128 // 1871 728859648 609400576 722093312 1150497920 1006488832 1620720512 2020576640 1776157312 1438062976 257252096 569995520 1391172480 2028251776 282987008 1260423552 710751744 1975690624 1354193920 346853120 1990281856 1637313024 1405491456 273497088 406914176 // 1872 1116295168 2014587008 923238656 1868177408 1385670016 1062500608 636134656 1105399424 584928768 1915366784 1880519296 2116964608 2536064 1578193408 1694806272 763297792 2011879296 1033862784 1686800768 1899382912 320803584 272183680 1560871808 352702592 // 1873 1090539904 1947471872 36126976 1927836544 1555005184 1592630016 272482048 254366208 667460352 768769152 793414784 598385920 1713007360 2044604416 2125450240 1729084160 20344960 1211110144 1201459840 267680128 1127284480 1075589888 580649344 85600640 // 1874 148395904 2073070976 1869068544 2139529600 1245163392 245691520 909163904 1902851200 317669632 773926528 1128445312 840721280 1853584896 119975936 1238377856 207407744 644400512 2025481856 1287117824 129288960 659061504 1193440384 1086091776 92015488 // 1875 1509836032 1447403392 1593140224 2079042048 1595014016 148616192 1754712192 1843448832 1722850048 1419668224 1279986816 452624768 663218816 1167342848 2117213184 793880064 460518656 153728768 1377752960 1213014400 781485184 1595599104 921563520 1683189376 // 1876 1039729664 97247104 717249664 1488168960 1244434176 375236224 1116758400 917843200 1844080384 1357831808 238291584 200402688 1672592128 1001864960 1287831296 1264437248 2034021760 60789632 608255360 1207059456 990674688 353087616 2115588224 273146240 // 1877 810495616 1375929472 103620608 439307264 687770624 563978496 1991587584 1222133120 1935385344 1882666368 1636314496 1632187904 1017723392 1517609984 1021479296 1727324288 1860595456 258928128 1108334592 1131683968 105658112 275801216 2133919488 1928327936 // 1878 194513280 426293632 765564544 1969410944 1053253504 611050880 1155682048 218384256 1897978240 1084690944 959185792 246651648 716235392 783458944 943383168 1536395776 291879168 1557730816 329630720 476658176 1297729152 992793984 303280768 10035456 // 1879 1761456768 1067356032 225704320 669345152 73911424 2101736576 1953130112 1912796160 745181824 269665920 288666496 287089024 858039040 1489928320 52444672 911048832 263939200 1083767680 1469168384 1254455552 71609344 642794496 1723491584 1529768832 // 1880 1547596160 1198900096 1076655872 161116928 1120331776 1504337280 1107553024 1665814912 1929921792 532099200 299862656 1787784192 273733888 1243051136 155373696 643753344 1511679360 1448452480 282793088 353439104 799101184 1271069184 1059372032 1729884672 // 1881 195937920 1764801152 1660326656 969664896 1408129536 29947904 297654784 836558080 2031016704 1882165376 1196606464 1467069312 66630016 1166932224 1526832640 345011840 968444160 413375360 1760316544 1912508032 1233592192 1177851904 261907200 1550383488 // 1882 1008000512 430162176 1574017536 1434518272 1240040960 1356349568 1699861376 1203931904 1040228864 2074861568 1502307456 1162954368 1730185984 47361024 571273984 703528576 1364369024 851252480 1629484416 204345728 1720763008 465463552 1788984192 1306962432 // 1883 1972802944 1690786048 372132864 1515190016 970666240 503121920 1839155712 41438208 1741599232 953580672 623188096 1505544064 1846742528 388527232 1028122368 788873600 1127411712 1654403840 604027904 1861369856 679407360 2030733184 88051840 1767396224 // 1884 186319616 2003349888 600274560 707346176 865182080 1266694656 670022400 70876544 763052160 989517696 1370532992 532551680 96139392 366696576 2088918656 658819840 1694659584 205934592 516146944 1108470784 1340875008 1454702208 1680173824 808862208 // 1885 1890952576 1302792960 2031933952 2080519168 1714578816 307480192 1129611392 1709281408 714865536 1943185792 1930074240 1806865664 1023614592 1283356032 465658368 278141312 1991837952 1586981760 2054179968 759670528 165860352 227581440 1196480768 1516008704 // 1886 1187422080 764701696 1219156224 1362760960 285445120 1036488576 1653425024 487634688 1849642624 697754496 81004160 1516688000 888879488 1614139392 1188600960 633532928 826432512 953357312 2032996992 1710199424 1420189312 396184064 745634176 1778042624 // 1887 705580544 2120392832 369092096 630133120 1985746560 290007936 1540315776 2880128 80628864 1293962368 1778555904 1490087424 1666958080 624982912 892082688 873274496 2079539328 533184256 696758784 1717213184 495347072 2140264448 825227520 1692603008 // 1888 2121374848 1630529280 218501760 1213811840 1776621824 274137728 698915200 1373308416 56918272 788018688 1293644544 1251298560 1363490176 423397504 1704988416 1902102144 1646728576 264118784 1639540480 1685986176 1251886976 956082560 37457792 432546688 // 1889 1087676672 169086208 790667520 1135497984 1018207104 563571200 261535744 1963218944 1518072064 1919264640 130254592 402971904 1068835072 24599040 1137489408 1851301248 1916200320 1421812480 637659776 1068130304 258210432 1913189888 488579200 1242681728 // 1890 1224755328 1596231680 492171776 1439276416 1421153280 1884619648 773803392 488810752 1146198656 830752000 1576226944 1830131584 1133943168 661942656 151142272 775477376 888333184 1871400704 1493086208 50171776 1206398848 75792000 901793792 76241920 // 1891 1416923136 848643840 623061248 500619776 246764800 1089233664 477136512 676679424 1034816768 1299438208 1843420928 1427789312 1216993664 108527744 1948577664 1665387008 2120102912 1996481920 2050746240 566731648 1879710720 581894272 1089612416 1216614144 // 1892 1230653952 1775539584 359570688 39525504 618819456 763888640 1408799360 2023191936 1682817792 2135311488 439205376 659810432 831012608 1773752960 840749440 1070689152 316931328 1409363456 49220096 726675072 1024111872 564908160 474618496 614581376 // 1893 1531921152 1088795776 461114880 1087829120 1573604864 125476736 826225792 629428352 1556421376 1982712832 1076896128 1290485760 631999872 1460476288 1299329920 10720256 1829767680 569823488 1110793216 1811161856 327073536 671168384 1471840256 1949662080 // 1894 1609276800 1715338880 403596160 891952384 610848512 173660928 1540569088 868622464 1609081216 1358298752 33460864 692814336 907086080 1124138112 2095033728 2092716032 1610599296 1161166720 1604832896 21363200 1855460352 230091136 1408817920 970801024 // 1895 60875904 809515520 1858798592 1672349696 18275840 76084608 239643648 868220928 69982336 651182720 1910147456 873986304 1140565376 1539627776 1886214272 1284497920 329042048 1577662848 656737280 1830973952 2118570496 2010637312 2063039744 240103168 // 1896 855709568 40579072 1016604288 1515380224 1796518528 147826304 1936825088 629547136 504582016 2106188032 104779520 159478784 1646890880 1511470336 1997321856 60188416 549992704 1482820736 285512064 1958809600 1021266944 334220672 1770077824 293509120 // 1897 666481664 1440381824 525688192 1750089984 128397568 974245376 1581913344 2022985856 1315323136 998041088 1356465024 1584183680 403460736 1072706688 674908928 419116928 18452352 737153408 927664896 2057008256 1612163456 1605763328 1093532416 457446016 // 1898 1416063744 2054505984 1879549696 480799488 181313920 1029687168 32292480 676820352 1496706560 33919744 437209856 1709624192 395916544 655233664 834476928 2095345792 1032310272 1362876416 97679488 1840798976 1260313472 1352446336 1864173952 1991700864 // 1899 25285376 842012672 931341056 1404742400 2141513856 281946368 1237376896 488984320 455606528 2111943296 1677069568 1195895808 1779279616 1033859968 2105674368 1330514688 1842148480 1920916608 1197405312 651982208 1182428544 743204736 412796032 489785728 // 1900 1625872384 267259520 79232640 1579717504 490027648 608242432 655531008 1963108608 503285760 1017765760 1860899456 198588032 207643904 1065885184 2116231296 504838656 915529984 974350592 531855616 317848320 647573248 1279945088 1633469568 226891136 // 1901 783787904 820177664 227216896 1343717120 76719744 14675584 1073719808 1373394944 7518720 887097088 1503455616 571096576 1224574720 1172514816 1593047424 84035712 1443385344 1206739072 660855040 334657024 1459175168 1631416192 1002312576 2054929280 // 1902 1649640832 685122816 834833664 577804672 1810997888 1649228416 138256640 2819584 1252755200 379890304 721088384 1838230016 690838656 1414076160 998686976 2050506112 1966580608 1165972224 1054855680 1321463168 1878846464 509542272 747234688 945473664 // 1903 1881360512 147259904 1565559808 859217280 780172160 706322560 195160320 487846528 705337728 1163042944 1810832768 847640064 1093689472 790059904 2039069056 1595199488 577630464 99231360 2141918720 398457472 602504064 378158720 355559552 881414912 // 1904 1417352448 1149060992 411846528 1056087424 1372649984 2090731520 975494272 1709225728 1914522368 409936256 1958384512 2097438336 1541719296 2089200384 723311872 2049025152 1648861696 1606820864 2065099008 574599424 1275208576 589611008 155857408 827364480 // 1905 575273472 601498752 1970421120 657894656 161188096 2026464128 112096896 70881408 806467968 1104347392 2033575680 546203904 1188819584 160798592 239166208 1901141504 1520375040 298690944 6874752 1231029888 1399100928 1427977728 522539392 530706944 // 1906 1576497280 1595793152 52818304 1446462080 1341789056 1792249600 1624366464 41516416 1608996608 1174797824 1394282624 4866304 1963947008 815276032 1368160512 1916954624 165094400 801152256 1477807232 1202553088 1217165952 1768196224 310810112 1997088768 // 1907 1215069952 1911850624 1141841664 238567296 241474688 624728320 1127623808 1203784704 986186496 691252352 2027875328 494137984 1477814272 734658048 851886976 1893159680 2035223808 759141504 583445632 1505897472 561880064 1113724800 2103191040 1207424384 // 1908 55558912 336606336 2137604352 700462464 731209472 381516288 1418111104 836406016 746380928 999999360 1664383616 347205632 1470531584 1399503104 785577344 1319972352 722791040 224047360 1581192832 405136256 1444512256 2105893248 454547456 2083631360 // 1909 1511016320 601202944 865746176 2036563456 1980748160 551495424 1235896832 1665981696 512127744 2048518144 1046996480 205234560 1676706816 2104916096 1095733376 1469862656 1555396992 209570560 117997568 1622700160 1153305472 234638208 1396236160 75314048 // 1910 1736394240 1564899200 1924518912 1204317440 450574976 576646016 1367171968 1912754560 499148288 2138168320 213954816 769624576 591764352 372601344 1501439232 534958464 1205992960 1543273984 784005504 2126179200 1331686272 531428736 67238528 1952464896 // 1911 744819328 754632192 953864064 418809600 1360823680 254810880 2146302336 218297344 1869994624 2044655360 1610258176 33617152 1364535936 1999642496 704280960 2114950400 1911545984 2143755904 1468200576 1779267584 3055744 428868224 1577687296 1353572480 // 1912 929296384 614168064 1641171328 1787686144 1571641472 1720068736 2071828480 1222395776 1735884160 642152192 1917424640 1799672960 1506624512 617507968 1149877376 1885321344 2025784704 1027050368 195044096 1698740736 60183552 717240576 424848384 1057068288 // 1913 1954182912 2061977472 341814784 1587229312 547856000 1219001600 590282112 917521792 1261509632 794080000 206078464 1293595520 1559144064 1753725312 136642304 1296233728 821351424 1981484800 1704793728 810441088 1415251072 1095583104 1497109632 662016896 // 1914 400785536 948010496 235636736 204169216 1814774272 174408192 1792747136 1843735808 232087168 1631640832 477467776 109201280 782493824 1980328576 75816960 100911232 2044747776 706715136 401154304 1394704000 1325740544 1567420416 506320512 940171904 // 1915 52036224 1914188160 1396121984 1100427648 1846418304 569696768 753409408 1902693376 1708463104 2015780096 1907196032 1529157632 2016915584 1506640256 1485282816 116361856 57175680 1757951616 1087147520 1527516288 190165120 44610816 2044209792 539991424 // 1916 1278239360 580698880 1126836608 1032605696 2061744640 458738816 895604608 254489728 744525824 161138176 1289812736 859090048 1612403072 2075550464 1574951296 859684608 1969435520 1160205824 1422667904 710757504 2010817920 179273088 1192798848 103575936 // 1917 1258976384 1873588352 322370176 2138261376 1914012544 1616729472 845967616 1105285632 902720128 1712020608 763630592 1201712256 1573260928 1701292160 2121015936 1214091776 1050969472 827582976 2007589248 706181760 1195024640 194802560 208714112 659080960 // 1918 1279178880 505725824 759292416 1045195904 852319232 1366135808 1533259264 1775963776 599270656 1101151104 1497539200 1906519168 849453696 1057854080 1129662464 1427803520 684544384 1846185088 1341151232 1723662080 479095680 1377421440 1133322624 1804351616 // 1919 1361609600 494736000 885643136 1548472064 1602045696 1887269888 1746371584 1638269568 1604229504 1865808256 798912640 1157790208 1403835264 1083029760 990677760 35336960 1926242688 664743168 576911872 119678464 1646817792 1668162176 253638272 137949568 // 1920 869661952 1491811584 1267043968 172573952 299194752 2094850048 1917988992 302700544 738516352 1423622144 2116595840 918691712 1447465216 333486336 1804387072 1741899136 1388215552 395651968 179602432 1525721856 1199419136 255620992 1268315008 1607776640 // 1921 1628153728 1730547840 996569600 2044203392 1529625088 1298535680 1341616512 209672320 2125684736 2117593856 1591493760 929974784 770756864 987330688 343411200 1697832960 1498305280 128816256 1594088704 1337323520 1723136768 1971743488 1961318400 981421568 // 1922 1499239424 889558400 1079726080 1400410496 1985061760 343666944 664654720 1152314752 1954602624 1372538880 2000783488 1022091264 347560576 1176362752 447280512 1791311488 43428864 611854592 751752064 1626524800 947785472 508790656 1121576192 1229204864 // 1923 390336768 143750144 61901056 151267840 1912373504 1011027584 913298688 861894528 113714304 762866688 997639808 296199680 1019022080 644864640 1681815424 513954432 1679944192 2098610688 507756544 349299712 918113536 1342401408 1463615488 1091924864 // 1924 1834112768 268883200 181469184 1687353856 1869356544 602710400 1151887744 2066619776 225830272 479778560 1526439552 1877997696 2077534592 1549658624 748130944 1166056960 1090279424 269750144 791369216 9106048 1332742272 1147991808 1358710400 628428672 // 1925 898631680 1910724864 266804736 778106368 2132471296 532674944 155841408 640720000 1800039168 772715648 567470208 1121064192 1898194176 873404928 1055082624 72607232 530072832 570554752 1545742336 460702208 1054979840 1568402944 1442174848 8740608 // 1926 2031586816 2104463616 1513608832 1913793792 1336454912 300119168 1321111552 2062771584 274211072 689505664 1429544832 503504128 619081216 147177472 519504384 18768128 1812468096 610713728 942524416 1608221312 2098593152 569364736 1680481920 2028356224 // 1927 214802432 1088998528 1965821568 1716187776 827049088 594982016 141006592 474818048 161768576 525900288 660362624 788518272 576671616 1487373696 1476930048 421011584 1338610048 753728640 1166503552 2063882240 177188864 941140096 1168867712 1510234752 // 1928 1253812992 548711296 1510083328 1441139456 282522880 467314176 1635391104 1841151104 1692233856 934694272 519098368 557990912 185188096 1331895168 1208966400 1003957120 1399569664 2078094976 584849024 108670336 1792567168 14069120 839912704 984817920 // 1929 13815680 1460145408 930967680 1962522624 1543864320 1837043584 901519360 1074369536 322883328 1400451968 1102575616 1522979968 18834304 1989860864 2005247488 2009970560 427261056 859936512 939129728 902528896 88824960 740316288 785039872 754642048 // 1930 1585723008 168683520 1984471168 687034880 422492544 1975886848 972253824 482847104 1485175424 1198360576 833110016 1364143104 373367296 98390656 536636160 1373489408 1252334976 806136320 1392981504 161820672 856201728 1057173632 902557696 1131109504 // 1931 304100096 491856384 1777980672 1378266240 1582633216 333305344 50925184 1491075968 1248181504 1904518656 846146304 1411061120 1544385152 1421734784 709195904 48404224 1631071744 1793987456 1111924096 1095508992 1935938688 1543452160 555073408 53612800 // 1932 2140489472 1046784 1223688320 715769856 535293312 1698478336 1145246848 883491584 311823744 1529948416 1604908032 1913699712 1300915712 1709809536 447945088 1004858368 414432768 122784512 1495085568 2114818432 1164959872 1287411328 140299136 1416660352 // 1933 1027618432 1331942400 512030208 704241280 2009245952 1291799168 1119680768 1326718208 243058560 1649469312 89002880 472932864 1245312384 530879744 777112704 1420481408 599083648 32652032 1539320192 787856384 386068224 474574848 1685701760 57558912 // 1934 555585280 775033216 2034950912 928652160 668924544 1296560768 380197632 1304749440 44651264 94382720 108909824 1614669952 469994624 599019264 883930112 2109130112 551017216 1686768896 1074513792 326893696 514406272 1542580864 1370341120 1492458112 // 1935 1390466560 273493504 1010893952 457904640 1636917888 984010496 1631288320 1692321152 1505663872 1159043968 1266976512 658271744 1619699072 667344512 966961664 598428672 1164065408 1388598784 717093376 2103618432 1786238464 1036429056 1174658048 224681984 // 1936 286863744 1790513536 1323215744 44424192 1687231360 501184640 1152969728 1465743872 1480868864 1688568832 165116800 1523166336 1107598592 1102385536 1270164096 830835328 377690112 1248946176 498439808 1883364096 3605504 1491600128 961384064 320574592 // 1937 920321024 1857777024 1281289088 515783040 1190336384 1057395456 2021198848 130907008 851083392 1525361536 1750553216 84179200 89828352 144353664 244479360 481957120 707382144 1051894400 202970880 980992384 1391175552 1201483392 1200388480 801405056 // 1938 388169344 427389440 633968512 1504748032 112682368 1778554240 939286144 360808704 578528896 1482827648 1328511104 1055263744 1035014272 914433408 622433920 738766592 818593920 834342016 975299840 1725145600 1644588288 1893081088 924257536 803959040 // 1939 1944452992 625425920 988959744 375804032 1750374784 1993046656 161649408 1191536000 61443968 789592704 2073497216 929187456 1360431488 356052608 1812245504 1872969600 1105132032 1795956096 18042624 877138176 1171473536 2071223552 1221048064 1610386432 // 1940 1020597760 1618201856 1023280896 442423680 1078768512 1762726528 1132168960 343482752 480530816 1890175488 1836719232 1727775104 687044992 1098356992 662241536 1116168576 1016342528 1130088704 1968776064 1569150336 828233728 2116228480 2029511168 1365741312 // 1941 1065475712 598996992 978991872 1826781952 1994854528 921088128 700544 908189184 1785904256 379496192 361281280 1972930048 2010023680 138322432 960060672 1474448640 1651867136 2086545152 1450580736 155019008 1019777920 1476643968 874872832 501957120 // 1942 379504000 1477536128 882213120 882740352 261458944 92683392 290364800 1253560576 37383808 1806705536 2139127424 62995840 1124006272 1965746688 1906415360 380231552 2096720512 601345920 865925248 12794240 157813760 2062063232 1621601920 1818102272 // 1943 613957888 18499968 1191186816 1133261056 1901361536 257905664 764982400 1745524864 1179042176 1396990976 479032576 1749125504 1257161984 135065472 999866752 1952708736 1100432896 889985280 1537937792 996522624 673428992 371884544 652829312 68316800 // 1944 1082421376 1163659264 896292224 938944000 133631872 1650200448 1891259648 399735552 85265792 1908429056 1519611008 1666832768 122307840 2045510656 579595776 1115576320 1297885056 508876160 160273792 186161280 998814080 83605632 661671808 1191868160 // 1945 1514503552 1575330816 196468224 1617282688 1495497600 66645888 846545408 670456448 68092544 550518912 623865984 234827520 1436918272 1772103552 4974464 349534464 1134120192 277625216 1675916544 1044790784 1567351808 1139660416 568606336 1473912320 // 1946 1830787200 153014656 554733952 392530304 1960767104 354997504 1794034176 1296643584 1511214080 387293440 10414464 24613120 2050461568 1556626304 527586304 570847104 1750212608 1753646336 1527320704 2048241792 2020581632 1990690432 271018496 2039022080 // 1947 1164735488 509367936 908191104 1251415552 986242304 1383061632 86594176 60565120 1614564736 1568015232 216638208 867482240 1569148672 3255296 1378645760 547444352 90311168 1112036864 446189696 681159040 139102592 1677231232 1181630336 1195665024 // 1948 158956416 2124978048 2145380992 1471579648 121897088 713625472 1108071168 1259166464 1629342464 547754368 768307584 1080272640 1195736448 1683296128 1327447680 327518720 2101950464 816829568 332558592 2143894784 459799680 1349629440 1539639040 398310400 // 1949 2011347840 848264704 616245376 1460727808 2008533632 927842432 852086528 59873024 751993472 1827851520 615806080 1640558720 867477248 352944256 2037639936 734342272 714259456 1485482240 1482109696 476415232 1903805952 1855395712 1602152704 733869952 // 1950 800731520 1007352704 926662784 156844544 1747624960 1046262528 1868682240 528271232 1410057728 671432832 924365184 414269440 106150528 725243008 124813824 574768768 1815749632 1002881920 1588694400 609086208 1607091328 1870527616 2027878272 589270400 // 1951 1315973120 954525440 1731956224 2070305664 875535872 840133248 1847265536 63359360 703075328 1089117824 2043422336 591901824 833756160 2084254464 211282816 1886970112 1113524096 272377216 1916349312 1581720448 929948672 1175680640 1867800832 42398976 // 1952 1325105408 1170534272 780426240 566847744 575249792 1429841280 1607389824 44465536 1872472832 1977547136 1212996736 706151808 31006720 981703808 792733952 267482368 309395200 672737024 1515257984 82158848 1440763392 570252800 479338368 940689664 // 1953 546773120 1306134784 1562172800 16435456 1034360576 1722598016 671707648 104175616 768572288 1243274368 965458176 1873051648 513925760 845083264 1844722944 117032832 719351680 1215475200 2042863488 2144836608 635436288 85089664 1041256704 1904992512 // 1954 1206347648 442269184 976332160 2034025600 1348531200 1584030080 568492288 1905621376 1203797632 984382464 2073873664 1150868992 781921792 1813876224 1324983808 481003520 1414646400 49628416 2000111744 1146057472 86787200 1672499840 607533824 1987724032 // 1955 231307520 928570496 1987278208 1970150912 380514176 180884352 525981056 1007193216 510310784 1219618432 1240330752 1746790272 1356331136 1147958272 51724160 1024542720 876859648 69944320 1262041984 1817490304 222217472 507040640 2035409792 395810048 // 1956 492135552 686413056 236621440 382043392 1944324224 644504192 1062142464 2080280576 149609216 572034688 296699136 1067220480 1621007616 1633905920 1192981120 193533184 1026603136 1124848384 1335972864 260372992 1431894016 1697994112 1923502848 1448028672 // 1957 130793344 1708162176 394157312 1978320896 1029497088 277375488 1434105600 1029629952 1040738816 143908992 1222325888 906441216 682680192 232862848 1991991680 1136972800 1033649152 1523833216 1465782912 1300592000 682940416 321555200 1416704640 1006454528 // 1958 1603224832 157153408 1354274176 615140992 1497173888 1354421888 70930048 1361512064 1142576896 119292288 706688128 2142102656 696827776 1998445952 324547712 891187328 632508800 358767360 750129920 1266862848 474789888 2131346560 1929375872 1951870848 // 1959 773159680 1235411200 2054986240 459988096 975490432 2106513664 853713792 277239040 1680110336 1584808448 1443404800 1942494080 1645365120 1943230976 1003636224 1478936064 1314226688 918349056 327028864 1109997440 1073488512 361496448 1657362560 1471556736 // 1960 509517056 1586619776 1701177600 262720256 1412851584 1293147648 1704610816 1975567488 108118272 522741504 1774153600 412092032 416748544 1685524480 2106120704 791233920 1510666880 1651351680 2132851584 1654649344 862333312 1844655616 95346432 1775262336 // 1961 1503812608 2100664832 1053283072 1987162112 1437940480 1115621120 783186816 1847637632 2027732480 395283840 125510784 800729984 1370007424 2014791296 645782784 440417152 1580311552 42328832 1494381568 2094371072 1792527616 1949740288 398410496 633437056 // 1962 820302976 1946357248 1241464832 998263552 254766208 765732352 326504064 801497984 912140416 1263232384 1315463168 553660928 984532096 876051968 1102026624 569953792 770842496 2036522752 882066048 229853440 1854987008 1888413952 1767311488 1296995584 // 1963 2123897472 1490545024 1922403584 1359950720 1698499072 1227245824 789350528 1389554176 594884480 2018129664 309304832 877214720 1392729600 1176840832 2104785024 1497877888 482710528 1820969984 609145344 587351168 1440362496 1397054848 945632256 28018048 // 1964 615207040 1693600384 1548111616 1519817856 1343158656 670978048 1340681984 660581888 1012999424 9684480 1384339840 441874560 1326642560 1110417792 83325440 602087296 890912256 1956860288 1991514752 1356819200 378342784 1794730112 665235328 889879040 // 1965 270254720 243335552 346089472 1756006528 1832208384 1099764096 244832768 420686720 169497472 62431616 1398536448 486471424 711593216 1866032128 2055549184 680290944 119703680 167801344 574317184 1060250496 1755575040 1115589120 728508288 1009432192 // 1966 696916352 742037632 1802158976 1151119104 65949696 1644832512 558119168 1335889280 1348395904 405603712 1017355008 1745998720 110401664 90337408 1775914880 6063104 156239232 1825084672 678221056 530220672 1521613184 172862208 121152640 563639168 // 1967 1522065792 1157999488 393498624 1863423616 1009127552 75703168 2057873792 91704064 1270396544 1760869248 1215196800 902588160 439598336 2049000064 1523008384 857034112 2036543744 1745851904 757489920 331534848 1341733888 1743585152 1668710016 236861184 // 1968 1558448384 1801309696 1744745856 1327134336 1162410112 849894784 10953600 2094793472 895206528 498816384 1646121600 1741301888 1595045248 723646464 433502976 36017152 1733829120 833516928 2124878720 2067261952 1565504256 130929792 776502400 1083368576 // 1969 2145741312 2119171584 1016587392 1146004224 1186541184 1490616704 968943488 946796032 1066855552 476313856 721726464 649583104 439288064 1732561024 6495744 1802857472 300857088 466689664 1405409024 1929198592 317140864 623980032 960123648 1453560704 // 1970 617686656 1797934336 1146532480 1553818496 445968128 1885900672 244195328 179424768 963743104 1178310400 1636123904 998719104 1925357184 939395712 1759664384 1973921920 161962496 764451328 960757632 1300993024 1308940416 697622528 2022873344 309299456 // 1971 335848576 307314688 1530995968 1685131392 1548936064 1393123712 590976000 1158584064 1420882944 506284800 1311589888 29902336 1178384384 379111168 597019904 1692835200 1701727744 672552576 8267136 1690830720 620121216 465719040 887733248 1246449280 // 1972 1351699200 493684992 13751936 1465468416 1522810496 1474619136 961295616 534962048 191935744 1725478656 459220608 854654592 1888117760 753288064 1316717824 93695104 522737920 669643392 1008940416 1903411712 991893248 332116352 11091072 347081344 // 1973 902672384 1929075840 1333735296 123815808 744343040 120026496 582337024 1822399232 1922267520 1110386944 1571918464 1174956800 1632227456 454272128 283377920 2067578368 748139392 115001600 1188945280 1918135680 709829888 760915072 632477056 1526881024 // 1974 1598816128 735442048 1522187520 81679360 1618194944 1806563456 1748321536 876969088 516471680 1338109056 515310464 136451200 1976270208 42246912 464246656 916079872 1173580160 709648128 315185920 1452354688 1818585344 1080477184 1935934976 1073690112 // 1975 776946304 1700455552 974542208 1281155968 715884288 917366784 360458240 100537600 2128026880 796912896 1419097344 100797312 1306468992 1810176 163529472 315611392 1630612608 1369838336 425351296 405902720 1494844160 2133168512 1406661120 1949121792 // 1976 84241664 96489472 1864915968 1875615616 464228736 985978752 1880015104 144338304 930997376 1141602176 843656576 1133398400 709973376 1993852928 460980224 1763498624 1171689856 1510235392 1204342016 1233943680 1977915520 168779264 316711040 1456549376 // 1977 1248270336 858564096 1530606208 30583680 871826688 386148096 1872652288 1925833088 1385706624 1395992960 610937600 91053696 1861701248 2002384640 81292672 14112128 845679872 334702208 2026776320 53972096 960508672 897291264 1083922304 1904478592 // 1978 1326753920 1830088960 785305856 317604864 896894464 1627914112 1948956800 112978432 35439360 153624960 1855207936 77742464 1684857472 1730866688 1346558464 2099358848 735564288 103988480 1367657344 1586829312 643688704 1624925568 409865600 1250526848 // 1979 856444928 2117283968 1558700800 1084857856 185621120 800907520 112634752 240925440 1616164224 672531712 459723008 1261823488 291562240 1216693760 824760320 203899520 633913856 1623350400 377117696 933324672 463174144 584169856 1142566144 1157906816 // 1980 960028288 1745064832 194412544 553150336 1650643200 1486289024 1519212416 142439936 437278976 55681280 396422016 1845601408 87441024 1191218560 2114760320 807353856 1568342400 1707988864 1715372544 886465408 127618304 1083210112 1111755008 233579520 // 1981 1708135552 1902533888 1449596416 1790276224 1830731648 1351009536 1262820480 1439473792 657278976 1312453248 63764224 264775680 1305536512 1232914816 1586791168 1944976768 1078935168 891552896 1725646464 624323968 283792128 2053705344 1309124224 21815296 // 1982 411930752 1492748416 1798672256 205202304 2102219520 1597654016 1735942912 1443096320 109113472 1609066496 1481141760 1915229184 144355840 1455757568 1251540096 1238972672 1137483136 344210560 977066112 445358976 7972992 1395132288 1951740544 1494172928 // 1983 1307830912 761061120 1311430016 1407125504 1122948864 475513856 1026699136 1146632576 823635712 382931200 989497216 759710976 987840000 1789936768 1282752896 558312832 753538048 485674624 528622976 1267333120 361543808 1125734528 575418752 1051337856 // 1984 199059712 189840768 300463360 1066170240 1712230784 1008929152 1856416512 1675854592 1113806592 2030839296 323680640 132406656 936187648 2047219072 1833093376 1038335232 477355520 888260352 1654531584 1192634752 310669568 733030400 2111486720 1452793216 // 1985 2056080512 361212032 550590464 732381568 181925504 1526063488 983622528 383706752 636756224 1541037824 1374744832 592991104 1940355328 1510635136 1220602880 1017233536 1359727104 278728832 561792256 1813124992 2012659968 630161152 1984583808 1422877824 // 1986 885399296 1268468736 2000468352 2138664064 1784277120 1957739136 1043944448 389414016 1583836160 340649472 716135296 1091876224 1945243136 1784750080 580958464 651441408 2103602432 1682429440 2080922368 1662500992 304492800 852566528 593177856 1643263360 // 1987 1316907776 1853679488 1075767168 2052221568 1484901888 438035200 1322240640 1971488640 463549184 308394496 707742976 1332529536 2117246336 1659996160 1071137792 299734656 842079616 599991040 140269312 877692288 1457734912 2092264960 817875712 1723009920 // 1988 129101568 167803648 539009024 107736320 855738752 1643831040 1749545088 106916608 352946816 1519472768 216286720 1025057024 1994538624 2006876416 326538880 1890637824 150932224 191926144 962680832 739481088 789758208 751497472 536530048 519176064 // 1989 163579264 1980800000 739205376 318424320 2090412544 2052574208 777494656 632479872 1422548608 734350464 1430960512 175984896 837329408 1095965440 1048318080 1543758336 875937792 98779904 1159224192 857493888 2116759936 1039655552 1836834560 6215552 // 1990 33576576 1326981120 1396502912 1635083520 1641431424 418270080 1180293120 1972646656 577703808 1800545920 252633984 537961984 1794267008 1952905600 148312192 2034817920 919573632 1140550784 173304064 2086184192 1582810496 390980864 1910600832 91168256 // 1991 1331459840 1565324672 857592960 2098677376 1343989248 591492736 1563312896 314156416 1136483456 1119632256 2067291264 1593033856 1927387136 360929536 1958031104 2126724096 342879232 1373193856 349792896 1402031488 2028288256 1540328960 1424512 1198522624 // 1992 1184185344 302278912 57745408 1427966720 1337486720 709478272 1786222720 2101582592 429582336 968464768 1007069056 1706490880 672884480 883932544 1212053120 1989787520 1636788608 920000640 941510912 1913880960 81207552 1550339328 1468384896 1405450240 // 1993 1548224768 1655030912 1271802368 928298368 942373888 1950059392 1136085632 1870410240 619118208 1240616448 593794560 242368256 715714048 41067392 1671441920 880685824 594757504 97662720 903894016 465264128 1642707840 1899372160 621744896 9588864 // 1994 1922204416 1180117248 824468736 899256576 1444534912 1695015552 62182144 1438824448 1256709888 668773888 274267776 666601088 1405155456 627556096 1970328832 1968559104 1807176960 1187429120 2064576256 1294971008 1123865216 624701312 326259584 674313984 // 1995 1240547584 1139580672 934559360 1898068480 1575899904 1102356352 155015680 1664209536 862417408 1604531712 1099741952 1763006848 1833947136 1703384448 2014255360 825147776 1722487424 1601071744 1047836544 1323558656 1556934144 224251008 615044480 336743040 // 1996 1828167936 873385728 2097365120 1789423872 1214843776 1247487872 1592984704 326782464 533632640 1120533632 1437306240 1737685888 88201216 1300231424 1365472896 1528477440 1625665920 1136528896 849058432 1469786496 728594816 75150976 2112898944 2048384768 // 1997 1095773312 393483520 632911616 699561728 55752576 1627920768 1285438464 816112896 1446717056 1511875456 1858440448 1643561088 1722692480 2037794304 975158144 1848872192 464446208 1687796352 1521902848 531475200 2085747328 84919552 1012945024 46908928 // 1998 1863175680 949940352 1559988608 1252000128 776037376 550971904 130007808 1536013696 1693480576 1959677696 587891328 1441791616 235966592 85274368 918920960 662610432 2042263424 921672576 365338752 1139891200 433340160 845257984 1419453952 1558530432 // 1999 1048738048 1809573888 1958133120 1375547904 187655808 131779456 1494353024 340781056 7028096 529532544 1637580800 561275008 1435528704 993992704 1215416960 990838272 866889856 1513831040 1974983296 430398208 653367808 960130816 1118540672 664021632 // 2000 744453248 1581434240 471196672 561427840 335373184 1148078848 1275802112 305378304 1207326592 168591104 846713856 424432512 1274470400 357813120 472785280 262583808 1291385344 504680320 1010210176 1308869376 710205440 1689953536 538332032 2001338624 // 2001 70320256 1265648384 2019866368 492734080 86562048 178344448 2074716800 322877952 189805312 1439216896 2076990464 1377221632 225190272 1875498496 772799488 69459968 466633216 275889408 359663488 800151296 98237184 1385192832 371534080 269050368 // 2002 435536000 1529454336 453358208 2034528384 991581312 527331584 83113472 778932096 2133796352 1417147008 196642688 596474624 1378875392 1490608640 698895616 477059584 1354876544 808782848 1983824768 631726976 141711872 65570560 204488320 1544078080 // 2003 1080867840 754189952 1885523712 1839970816 194143872 747898112 2086565120 1468758400 319407232 1435578496 1031922944 14640128 1560588672 755592192 2052484224 227744000 1940969728 595016448 480676608 2048510464 209691008 58771328 2105030656 1271388032 // 2004 431736448 1891736448 1122438144 57141376 832303232 1169219328 1686084992 1497727232 2079216256 295157376 1735057280 1703260160 852336256 1121511936 1354754816 1564921088 849204224 973810048 534799872 1632239104 1591088256 1912466688 459218816 1013560704 // 2005 969607552 914070656 957572992 857249920 1087387648 251593856 632022528 1435587328 876499072 1040925568 1838213376 1757794432 1886225792 248778496 391373952 45776000 393227136 1655797504 892674688 2136691456 1462236544 448623104 1860283264 815721984 // 2006 1168237312 898914816 1492343040 1395420160 116183424 135892352 1675715200 480763136 401090816 1566670464 2011444480 1485741312 958163840 1136292480 1121310848 753257984 1040895488 1211883648 1221419136 776244352 950199296 668699136 1929543040 506933248 // 2007 1036403328 574348288 924459904 174928640 1978590208 609819648 1999374080 1011429376 292390400 802756224 1263845120 1672148864 944273408 891667968 1723666560 254814464 1535177472 1973794816 685840512 1998753280 1093104128 216797696 1773194880 1680775936 // 2008 1186522752 1800170368 93238400 1749073408 881222272 1817947776 625877760 2030219776 612857472 365053952 1819392640 938877312 1368103296 854982144 1877199232 1748899968 1222017920 1202490624 1215601664 987531008 1812704640 177127552 1883285632 242156544 // 2009 1646077696 1058414976 1553199360 1794174464 785614848 1034406400 1545010432 594601472 858198016 14365184 509946496 1078247680 80290560 1927637888 1744439552 1791711360 839298176 1694703616 34305792 584589440 292695424 455153408 782873088 1383262848 // 2010 634673536 988962048 2005118720 726344064 1192160512 510667008 181780096 1933374592 509831680 1405740544 1902732544 2071154432 1020522112 1881117824 1141069824 1100487040 97786240 1914723584 1557887872 1218825600 724863488 477278976 111789824 1167616640 // 2011 1625541888 640028160 190996992 1418951424 2099151872 115088512 1346609280 1317980416 775890304 353035136 2091556224 1320421248 1219438080 778520448 1233201920 157242624 1108383104 364126464 1308268032 470605696 712097920 1724032768 1952345088 1020740992 // 2012 1490067328 491621632 2009191552 129491840 558949504 332565120 1059168896 1250651520 326907648 480327552 455169408 677981568 1345460480 1721605248 221705728 1843940480 1181146752 175400448 498612352 807525248 383975936 874606080 953369088 167480576 // 2013 1880439936 1484194048 861767424 321784064 792989184 1142409344 962690432 2047781504 2108333056 2094520960 1783820672 1101764992 705242624 498048000 1271195136 481394816 1539427072 1519238144 963154944 158045824 872978048 2123579520 890235136 1405833344 // 2014 1449247360 1322608128 1212476672 495797888 1076894208 466469248 1918926336 671540352 271270528 1938358912 457636352 1935701632 1753674880 879708800 1834124288 576132992 1601316096 1199961856 47037056 617098368 1115311232 1918642048 89597312 472405248 // 2015 280189696 2052655872 556770688 1596017024 882288896 746066432 639212672 1443969664 1209416192 1948549376 228333824 936084096 2026383232 939841408 1762712320 1634585088 720246400 115519104 530265344 383383936 1421438336 189090688 411612160 900827264 // 2016 1243179264 1710530944 528375552 621321856 1030437248 1065533312 1064472832 535993856 1274058240 1217707776 140369920 975301760 2127219456 1627817344 763328768 971751040 1264819840 546092544 775643520 1343939456 575472000 1826759808 762760704 378722048 // 2017 1606928768 1159068672 561795328 467000832 651588736 104178816 110602880 1508352128 283793280 1919487616 1223749376 985876096 623666560 12425984 608682496 596479360 165820544 2074648064 310407936 951134208 1563659008 629527296 132798464 2090368640 // 2018 1581007872 83223424 32001792 959732352 269997824 1286948096 254316288 1585755776 1276226560 98353408 2133072256 462140928 616955008 1446905856 1030301568 1797755520 1345237504 1752498816 1279443712 1618789376 2050361216 666346240 1901230848 1145509120 // 2019 2047595136 1122476160 921972224 523812224 2042765568 330583680 907733376 1259385600 1174889344 1347182592 43963904 1029962496 1755841664 2072336384 906259072 497070720 521263616 598339840 230811648 1819335680 1427556096 282415360 260640000 1026095232 // 2020 1018403968 1300482816 1260181504 1454320896 1031206400 2135444352 994863104 718809088 619786496 1645891328 276675840 1543150336 986587904 1376268288 2103360512 1810123008 1937686016 608647040 1153554560 894192640 1648579712 1258169344 45395840 969419520 // 2021 1197347584 115635584 278425088 536287872 534244352 2061495808 1896464000 1738081152 857238144 857944448 2123178240 1322908544 456326784 890740736 1066746368 299231744 488709376 867815936 300230784 1043930624 769909632 1929567744 740241408 1630716288 // 2022 651402880 713714944 464169088 1499079680 746457856 167336192 682819840 1879643520 1958518272 1493126016 576065792 736213888 173088896 467352448 1903305472 1874102656 774830848 929227392 2013849728 1093107840 114561536 1302883584 1473043072 971865216 // 2023 1780628736 1673961984 163986432 1773838592 1000121984 365003904 941318400 494517376 566487680 1863982080 55889024 1642203136 1257513728 2065601024 688753792 1496886656 912102272 1805870464 905217792 1788043008 1920379136 2077173504 889175168 601051008 // 2024 1910967168 1727471104 505310976 137292288 2136443136 653852288 160261120 919048960 1561618304 21876992 1149181696 1073433600 1001714688 908898432 1715759360 1758031744 1971752064 1423923200 494552576 1931073408 1070543232 1952709760 160908800 1891145984 // 2025 122405760 1929933952 297742464 2072172544 648313728 1953606016 5538944 1863566976 1732588160 1006531584 675838976 1321813760 1427582720 2011599488 1556921728 906366720 657678336 2057466624 1933339008 429339520 1707186432 790518784 2028138880 1010798080 // 2026 1856775296 865528448 961231104 203403264 92071168 1414296320 1075929088 1027614336 1104146560 592714880 1436422528 1770093824 599964800 284039296 265628160 687659392 490901376 654955520 1887851520 1182205952 941385472 245072256 1393617280 1112355072 // 2027 1391345920 753217152 271764992 1545028096 1206616064 511852416 1038592256 832413440 1300060288 792516480 1067233920 1964357760 975245312 1879433984 884031744 1122830848 190066304 2026419456 108645760 639657856 1157259776 327438208 725170176 1678947200 // 2028 211520384 1041811840 2024006016 595853696 2047980416 1710500480 1573246080 1980127104 1564273536 1196807040 193461888 52114304 785103360 943286016 1819281408 868043904 630930304 826431872 1044946816 1640752256 1318460544 100460800 975200128 951820800 // 2029 686318592 1181912704 628909824 1558852480 1362471552 567113472 1868200064 1390842240 1194674688 1735160576 327029376 784421760 1039828992 1338227584 1636079616 1372486656 877993088 1971537152 625425408 2129810432 153087744 794333568 640873856 105014016 // 2030 1578225024 28172544 1795168896 1424981376 1907131136 510580480 1807231744 1174894080 1683860864 390481280 1477491072 1458850944 1199350400 1433254400 157063936 1626429440 1788743424 539928960 1195626240 1451521024 221079552 281596544 1006177408 484163456 // 2031 1106161536 1043603072 95150848 1970730240 27392128 1860613504 2024817024 973153408 4001664 1398801280 835950976 899003008 962983552 1389705600 1307804288 178942080 1415096960 1269122432 1265767808 854898432 2131439360 910684288 69952512 1794654848 // 2032 1792073216 670477568 510820096 1329674496 1541155328 1983210368 2023210240 1442273024 250970368 331935488 782885504 1118975104 171767040 1576041856 437059840 1774288512 638491648 830103680 1110165888 289677952 193532928 1060157568 2047079168 233283584 // 2033 471844864 1688846720 1054231168 1169433856 1826853632 889259520 1969526784 248552960 531047680 1710881280 1194956672 894155648 1269079168 955478528 2128365312 1589126528 1059974016 742650496 1651313664 1297491584 31249664 2030050688 882348032 2088978688 // 2034 875738624 1782268672 344892288 1831599744 1964795008 428205952 1163603456 1419174784 1219493632 2125761152 1174232320 285141376 460044672 39518336 1636471680 295480960 488184192 2140787072 1981108096 1098866944 614209408 537545088 123338880 727741824 // 2035 573104768 1204429440 1161067648 1644474752 1414447744 638428672 697991680 573209344 1933754368 1031746560 1487615232 349005824 1621208576 1710680192 1237761408 1729396352 148271360 1360039168 662041472 40007424 1472210432 1507687424 230530432 237558656 // 2036 1284452096 195872896 1802549888 2047973376 535334400 1928778112 697827328 741193344 540405120 1251083008 1349223936 80882048 161964544 1024963840 1198849536 1156274176 1473531520 1792900352 1897497216 1993806208 1850699008 198632576 179879168 1928375168 // 2037 1560717824 669372416 850558464 1960673536 803858304 1115968640 1163559424 1338703744 959600256 2108396288 563179648 230994688 338064896 1926752256 527009536 939482240 1684242304 1591100928 317409024 1965108864 784814592 1016261632 585877760 1789013632 // 2038 745506048 2001913472 1132426496 435925632 1876302464 1253144576 1969434112 323539712 618574208 1237470592 812325120 206865280 1662992384 1197585536 1631843072 892440832 2054378240 830973696 811900160 617809408 1000492288 679197184 1079674752 2018772352 // 2039 1596805760 1680732800 991838848 1656152832 372472192 481046912 2023004160 616749952 15146624 1531973120 151578496 397263360 508831744 35436416 1209889536 1624363776 59641088 1639987328 1749241472 516326400 390196224 367621120 439967360 1428792192 // 2040 1188604032 1728867712 1304850560 1808561280 1704334336 1902047616 2025307392 1590633344 142427136 723552128 1437735552 1187902336 1184678912 1974255872 1756361216 1890460160 1515653760 996517120 1358634624 2057637760 263170560 1269889664 1273805568 176995968 // 2041 1908682240 1158618112 282349696 571286272 1481510528 1190767232 1807237504 197825920 1534366336 1177925376 1376800000 522260224 1601559552 1606015232 1444009344 1499025152 141923712 1779992320 1787465600 1830201472 2053034240 585082240 915549568 1122199808 // 2042 894189440 1918588032 546252160 227424000 1554310912 1095366016 1868049152 1339214336 1952498304 2069841408 1869842944 1560463488 934408064 1693402240 1599762688 115460608 1408265728 117260032 378818560 934897920 613120896 969558144 1881906304 1140785792 // 2043 596209024 819607680 1838878080 393720832 316152448 827342848 1573025920 1090302336 262496768 67697152 681651456 2143545216 324440448 2109233280 1811330560 1045942912 1997268224 2034724992 598145408 1929525760 170340352 2126553600 1385163776 383592576 // 2044 1736667776 1070495744 1647574144 18698624 625173248 1784751744 1038472320 879275136 1263023104 610055296 79616 1003188864 686345728 1104804864 1968140032 1368139264 195369088 1980283392 143921664 820545792 572198528 907682176 1663787392 925774464 // 2045 219100032 661180544 1111127680 171642880 1809289216 162107008 1076340992 1699950976 1616995968 1615726080 681654016 1699068288 1104766848 1910713856 451947904 47619200 1158688000 1208766720 111391488 101214720 1241538688 1252302848 1617209856 1933444608 // 2046 258845952 1284568704 1833748736 1943763328 296390784 1289009024 5332992 1213048832 1809394048 1208401280 1869688064 1636522496 615757184 750249472 513238528 53232640 1788883584 1501997568 5256448 695207168 423270144 1313969024 1136452864 1523858304 // 2047 1380603136 739583104 347783424 1264787072 1793516288 1830615808 160203904 621989248 112722944 502295424 1377012224 1381987328 1527738496 902292864 220793088 1637517184 1337334144 2018310912 1326305664 341635200 1848722816 891216640 1536381312 626374912 // 2048 774921088 1272636160 775208320 1355987072 1959089792 1409226624 941450240 2028722688 391107840 23688320 1437617408 1723138176 1573793920 1901954816 1753697792 307680128 1352738048 308087296 225017344 1185470080 1700555392 1438012800 319118080 96022528 // 2049 224879616 941676032 1267958272 90430720 2103390720 1079030144 682844416 765849344 1619377664 1475217408 151657088 761263232 1535488384 1871895552 1609145600 400202368 1457618304 1547529728 1456646016 1843752192 1076289024 1845756416 224845824 1983960576 // 2050 1708691584 5135744 133694592 1170796288 2102709248 958350720 1896546560 1941405696 461351808 124893056 812181376 891000320 722714880 659169664 812311552 261854720 1838217600 1896798464 147292160 24153088 1491605248 290295424 1491670144 151883392 // 2051 2128689536 98561536 835739008 577381504 653991680 141776384 994688640 1341820160 1843774976 571399680 563288320 918233216 2121945600 37150208 2003901056 1113476736 1181492608 1338271360 981321088 1403758464 981285504 1133750144 2000435456 329216896 // 2052 1962369920 577720064 1900160640 1387820928 484591616 817802624 907831296 1951138304 1553999616 1630915072 1349087360 1108501760 335233664 1498307584 1834678016 1909569024 645340416 475686656 508995072 1704060160 1316903168 1718937472 942040832 1983611392 // 2053 1371645056 313334784 533801600 166746496 552156032 886286848 254470528 1474385408 661969536 573208320 1487635968 1963732480 1887368192 1377739520 127173888 397008256 679049856 2129299328 536758784 500301696 151641344 248025216 1017703552 441174656 // 2054 1972022656 215963776 1615383936 1872013568 278680704 573285376 110137088 543343744 1537780608 428718720 1174091008 1558114816 1045389312 834226432 874100224 994700288 252425344 1598091392 1133992320 839137536 732110848 323140096 1898001408 719262208 // 2055 312175616 123808128 1938322944 1608799360 1885245952 1282173312 1064807040 1412995840 493236096 1662113280 1195203840 989798272 1396753280 128342016 1969952256 1354513024 101518208 928538752 1757419904 1356237824 1241320704 938778496 1671134976 918960512 // 2056 1671793408 1600010752 1757279616 1699414144 601087872 1906816512 639275264 499640960 1765037824 1104057088 782866304 400515456 607975040 1348978816 1541442816 1447572736 378889344 1844537600 2124108800 2080893312 1744289792 816742144 650316416 1488088064 // 2057 802516992 981662976 1273210880 1469173248 956827904 1322180736 1918999680 634017280 1136077952 1227635456 835838592 657878272 1178010368 749277952 1921497728 2094159872 1328008448 1457844736 2089295360 734513280 808107008 758317696 1753404160 1460045824 // 2058 2033320832 289379072 371266432 1714643328 1301569664 668916352 962625024 1802081664 16037120 429920000 1477679488 2132771456 1950740992 1612007296 1748763264 962887680 1466144256 1355118080 170856320 1304470144 547675136 1073875456 1946419200 541016064 // 2059 141882368 1077970688 1740899328 1963100160 1533780992 1486439040 1059159424 639567360 1232508288 1155307264 326678912 133546880 203197184 1533818240 393822848 831882112 1184569600 1048865152 674176000 688768 27787392 242752128 1298196352 1329911296 // 2060 1888554880 1572800768 1466817408 718043392 1172022016 181752320 1346478720 645663616 1124296704 1909731328 193335936 1466546048 1406433536 1750872704 916425216 538076672 373424384 328295424 1794651776 536260480 1491205888 1346211328 480576384 284805632 // 2061 1532423168 396211456 1011448192 2146248832 1510019712 1422609408 181641344 440287488 1170165632 288119680 1067449984 1551701376 1838885760 1335899520 2122978816 1696138368 462311808 327268480 957862912 268144896 700514176 1055562752 616296064 1858227072 // 2062 309749120 800663296 852163456 13453568 126773504 1035345152 1544928896 768320640 861714688 762525056 1436332672 1542667264 292280960 1950315264 78718464 1640902272 300293248 418455040 1894771328 994512512 800830464 812317568 1413678720 1717388288 // 2063 871298304 772488832 287498368 529000192 1997999360 8487936 625933568 845455744 2050872064 240100224 676204928 2113171840 1592863232 15407616 381090688 1037016576 658758784 1052931072 1867847936 450819328 273788288 376505600 477718272 1867630464 // 2064 1224220928 440176512 1012507520 1483465856 730703744 1612880256 1999512320 301945728 1766407808 97948800 1148746752 1128031872 1422660224 179137920 1398836096 820320000 779292160 879421184 346253184 475089408 526501120 1440871936 2073386496 35109120 // 2065 379648640 632908288 1390566272 944624768 2066447872 1340033024 1675888384 2063516800 563041536 2119833728 56041216 462475136 1771127680 165569408 305686272 452057344 396472064 459897344 1484344320 2042988416 1683463168 80102656 1042828288 262922880 // 2066 961474688 1002673280 207338496 821966080 1055260416 2032475776 631857792 2041883136 2098817920 600297856 575982720 818730368 1232468992 2068473728 102843392 1530827392 920499072 527134080 353306112 825315456 173740800 1787340160 698263680 1862965632 // 2067 388958080 1829335680 448712832 1797696512 1229567360 1310429952 1685841408 13189120 1205275392 292322560 2123239680 1885400832 710934912 1837474176 1198120832 1528000768 295547136 1029249408 387240448 601452800 1738685824 1118730752 1391209088 1887252096 // 2068 776219520 42656768 1517824128 248613888 398247552 996495360 2086641024 433843712 1759360512 279874944 276635904 1764568064 1388493056 1302398848 618197376 1444308480 259350784 900790016 1756328064 710314624 975348992 503554560 1269424128 1119664768 // 2069 525478144 607253760 1569342208 1783099776 632589568 1170240000 83260672 140142080 243969152 2034296960 43891968 1524760704 77563648 930766976 2126077568 1826996864 982437376 937666688 152655616 15765888 1789398784 780577408 294316032 579934336 // 2070 1658377088 1171139968 893148288 684949504 1685216896 1314821248 2074883584 1555523840 1915033728 1616847360 2133251584 132063616 1982901760 1643098240 779013376 2027042048 321359104 809054720 722718720 546484480 1655834880 606481152 1415725568 222119424 // 2071 1315384832 54322688 1485845376 1382196992 779225088 1749928192 1275701888 1688989312 2117690496 864019328 1223956864 1046192384 1602014080 1901255040 973617920 251432576 1921052544 1456941056 753025792 166383104 412655232 1335986560 934607360 1927510784 // 2072 637336832 14835584 1241517568 1161846016 1418766592 2096215040 1494430208 293170176 621144704 1092767744 140046080 42236032 1429001472 1770631040 1873438080 897189760 553342848 898764672 647996416 1776970112 1828101760 944164608 407077888 1339130880 // 2073 5479680 798491904 1672673664 2060297728 42742144 429634944 129631360 1906566784 1761380096 1742114688 228450304 626214016 765577216 414795520 112334464 1680602624 1486766720 1117096320 1013429248 288605696 272175872 1963000704 2147438592 970456960 // 2074 1817606528 663667968 1361737856 361982720 498016384 464495360 1285538560 333099008 1923564544 638528000 457447680 1575996800 1584637696 2033426048 1091168896 623012096 233984512 733011712 267698816 1092157184 2133594496 1958736512 338119552 1738097152 // 2075 1268658176 1885649280 475989504 476575104 1350563328 12793728 1593195520 1633410816 1171793280 212098432 1784084992 991991040 898990592 1058892032 517325184 1813503232 1753661696 604407808 1256484864 791981568 140702464 1742243328 356941184 1661031424 // 2076 396991360 2120841856 1611130496 1310169984 1123383936 703968384 154862720 821626880 1942656000 916929664 455274880 972564864 1244791808 2059221120 958279680 19008000 1596985856 1416491776 410311936 1999210240 1357869696 1101336192 1723079168 431909632 // 2077 16886272 1860702208 1308552832 202732928 1063873280 1325554816 62216704 842109184 585271552 268054016 2091472256 1604739200 908873728 949667968 1458709376 469026048 1986117376 1343186432 976530048 1771807488 751737216 1860357248 1783033344 447128576 // 2078 2125708416 1141369600 560218112 1001499264 371722112 1996152320 1135923968 1164412800 1797253760 303477120 1902812544 1559013888 1187934720 102223872 575397248 65116160 1299725824 1550112640 857635456 950219136 296454656 704191104 1085448064 1003227904 // 2079 1501561344 1083545600 658245888 334655872 1098464512 1955337600 1786202752 73835776 1986020352 376923648 509699328 684319744 1050840704 1431562240 1602049792 416675200 1787923712 684108032 1786416640 2141104000 771750272 1930616704 738668800 2277376 // 2080 1324503808 482144000 462539648 1736698368 1495018240 1556071040 1563400320 963084672 2035401984 2006947072 1819617920 278696960 459496064 1907090688 22366592 811222528 2135098752 1109914624 2142662912 1173879552 23879424 147330688 1637387392 624302464 // 2081 1699932032 1562268928 1422774656 1031252736 1492725888 1246717952 1180582656 1227260416 553022848 902958848 1263647360 2021544576 1200971776 96902784 2143992704 148183808 1372097792 1408048256 1541921024 842907136 1742939008 1301184000 1031592064 779868032 // 2082 852786688 134950144 753959040 26652928 86271744 1516514304 777115648 859740928 25120128 202381184 2011479808 1675296768 1634354048 668625024 900596608 2056725632 739223808 1225441408 2019094144 1650427264 1591616896 519957888 1438248832 1206213504 // 2083 1013461504 1373357696 2133138816 798998528 573229952 2032799872 1749524608 127317504 1284000512 1081395328 1838429440 1079438080 1546401536 328593536 18942720 1134043136 584333696 360328448 911828352 1050371456 1854663040 2035738752 878155008 52643072 // 2084 1234135424 2099550336 1721750016 653852672 2107442688 160477184 1322250368 1786479872 2119290368 2014307584 1734928640 154738432 610269696 182266880 1112523776 1604013312 205912448 1362150400 603093632 1431977728 361059712 1214863360 448562816 1989782400 // 2085 661428608 1563063936 1290654336 1311266560 434141952 892667776 1044368000 1262451200 950544896 1684245120 1031987072 488063360 946686080 1308040960 1493714560 1277233408 517784064 516025728 1643476352 454434560 776057088 669705216 1651670656 1235101440 // 2086 987021184 1359719680 1753550976 1545746304 530677120 1589462400 983651328 1391400320 979472640 1437312512 196732160 1827931136 1379037312 428448896 2108499712 837510400 644030080 256009728 294407040 2067339392 503296896 1721884544 1524001280 1274916096 // 2087 547632384 1010436608 506184576 1496176512 1606002560 1298779776 1856037760 688578304 1517200768 1261282944 2076739456 364087680 475360768 214822912 1516042624 1345425536 1454179072 223177344 2117919104 673178496 890929536 2123059584 874506368 1129529728 // 2088 189852032 1677243648 1214660480 2101112704 250034688 1680344960 1026992896 1171995264 1530180608 1264431872 846486528 346279552 824812416 707001088 610421632 1397403520 648885376 140667520 1185443712 594832000 102381312 1418224000 674056320 245006976 // 2089 411040896 451512192 312585856 563009152 1715856384 1563531392 1736060800 677481216 1237154432 42769280 1637864448 580510976 840815872 2025118976 1420851072 410171264 2125563648 579857152 126211072 572553216 182592000 639675904 1422549504 2144160896 // 2090 699639296 2087885568 887604992 1768482816 2066034816 1012143104 1262510848 418845184 2024417536 40340096 587956224 152147584 142292736 957030784 375404160 597344256 2116696448 867689088 965254400 167483520 852533120 1932733696 525284096 979498112 // 2091 946983040 917210880 950758016 1690458624 555719808 1287897344 1519197312 86276096 784433792 891481088 1858241152 857160832 1770709376 385304576 391692160 1826137344 267832704 1670971136 878176512 1295729920 1406980992 434978176 1812045440 487505920 // 2092 730513280 756725888 1892864384 128299648 344114560 2122577792 112547712 1646449792 759471488 1932186624 1437437184 191882496 1636960512 18130560 1446686336 1744296960 145653504 1682999936 1988950656 2059888768 23571456 1127749120 489436032 737792640 // 2093 877422080 181093504 71347328 85729792 147601280 752675456 1949215616 216212608 154970112 2126025600 1099664768 1633713792 717385728 1502530048 1818361472 353017856 1079595136 1990460800 1485507584 1339918464 1274346880 2139930368 1667758208 1181103616 // 2094 282796672 1427705216 304959872 400162816 706371328 430015232 1872410752 491117312 1879242368 2040463360 274512640 1122117376 961481856 1667282432 627905664 681145344 813336960 1145243520 2112317056 1674042880 1503542272 403544448 305758336 841556864 // 2095 187988608 1082700544 2003044480 416484480 371062656 556604160 1879992320 545487360 569275008 1212292736 593559168 672550016 726596480 1453248000 1503728384 282189952 1319177472 924117504 1713834880 61235712 266353152 171507200 908108672 1202414080 // 2096 1496459392 2046137088 1769971456 610582272 1821404800 1318904192 360628480 842759936 358681344 1810454016 1006933504 1218046080 120496384 1530026496 198679424 1171428736 1157913856 1259098112 2031523840 254775552 158921344 1791530880 1291234432 579653376 // 2097 1585432448 1433790336 340612864 373195520 1871619072 1056521984 1748248576 120145024 1300739328 369416192 2067703680 2087220224 1160773888 1162581120 1022071552 1133250816 163854464 924359680 1602008576 858650496 1030435456 597415552 1282029952 2088552064 // 2098 322293632 280048384 549522176 2081932160 1322389120 145302144 582305024 1548215424 1365248896 1496651264 252206208 277692160 2027210496 564806272 757060864 1186930176 1085565824 376703744 1510779008 1744674944 457080704 509719424 528082432 1559885696 // 2099 806541056 1225457920 1425838208 1263507584 1302750080 1901464832 961397248 1629045632 261408384 1128855808 1431233408 180323200 657095808 1340122496 9316608 475193216 1333904640 1385494528 1327496704 416084352 1606519936 1048968192 1278994432 762626944 // 2100 1053571456 1445194880 792551936 332843520 338494592 13466368 591148288 279841280 1456812800 1745186048 216185216 1071445888 1682424832 1375894912 582556032 631640576 1110071808 1898193536 1901276032 538383616 253362432 1563488640 90034944 1134056832 // 2101 1320716160 1181019008 821847552 159614976 1965563776 289395968 243897344 154169088 171447424 1276683136 707544576 996812032 343093504 1396818048 63288192 1241037696 1721540480 229009792 1199070592 1279555456 1473561600 1727888640 864972672 142293120 // 2102 1071743104 1341390336 2085945088 2041464192 337517056 2047394048 969285632 534387840 605060352 1826242816 716131584 1714629120 1196942208 1215690112 1063585664 1777497728 1910939392 144121344 1976109440 1062689920 1672213760 533609088 786562176 403369472 // 2103 365419648 329866240 37829248 132642944 1967104640 1940950784 10545024 1242551936 1401125888 141899776 1375165312 435864448 1546011392 2041192064 86525440 628592128 200431360 681623296 1810716288 1916190336 951001856 61049472 2023242240 2110753152 // 2104 283551360 140054016 1426097536 2008807040 843701504 408257024 2058298240 1992887296 205113856 1702413184 323547392 1885311488 1347527424 1175692160 394446720 677895808 173180416 1742775552 730388608 1770174592 664705024 1931639168 1896296960 1785663488 // 2105 1074884608 1455685888 1012231168 985314560 96656256 496577536 557885824 1226531840 1793974656 949923456 989526400 716365696 1337187072 925731584 58327680 2019116928 1513588096 1997906688 1742078208 1240366336 1093967488 436998912 961650816 386110720 // 2106 365632128 730946688 1156757760 1400329600 1681796480 1916623104 244594944 373027712 996309248 433305088 1481279360 2144771584 1783949184 603307904 1029776768 1171836032 1889295744 1273432448 1286055040 62179840 1431321344 1074615552 81526912 833113472 // 2107 1025920384 783012352 418048640 408404736 872401024 427651584 1341118976 292205312 1631017728 1648235264 63467008 1780379904 1339091968 1619177600 1124615552 2033351936 1529320192 160281088 1412879616 56967936 914896384 1802725504 1919858432 1692345984 // 2108 980595456 1568384768 501602176 1029401856 416376448 969096704 789131008 626017152 994108928 1682158592 396687104 1112262912 560371584 801154304 1670926080 1652329088 1160652672 1940673152 590711168 1560425216 449171456 931769344 1234401408 724867328 // 2109 2038824320 1261410304 2011476608 847938432 4642048 391510400 326404224 1308936832 1947278720 1365721344 459336576 842288000 622255744 1551346816 350763648 1802285824 1351530112 528812160 834930048 1669536768 1708013568 1308515456 490528640 1608110976 // 2110 2027729920 1133481344 992229504 2147419648 1998277504 732677504 783158912 323378816 952467456 643009536 1855377664 936533248 298305792 1903011840 1766564480 1638539392 280369792 722012928 1944978560 2125938304 1328016128 1995239936 1620536960 1262881024 // 2111 1236148864 1212455552 334791680 1055858048 2121649152 93439360 1704885120 2000190208 320950528 562639360 611072512 254043136 119984256 1052659840 1331546368 1116395264 1291069568 1311559424 1208139776 990150656 607891456 1343374208 929890560 1647015552 // 2112 2099317504 1375719936 1729437568 531593728 499184000 879810304 853691392 1938433280 1892561792 839322752 843721472 1433022336 764173696 1486082944 769425920 198956672 1794686336 1373024128 240391680 72934656 1515210112 179676416 1790487296 280406912 // 2113 1163912448 596923776 1182939392 713264384 260394240 1416568064 70951808 2144315008 1536694656 1821227392 1418800512 305310720 1085720064 1099165184 1097071872 1978921728 1573871360 1765137536 351368704 766070528 801299072 762510336 1234884352 2119473536 // 2114 568215808 2002918784 1382512128 683372288 1007993472 1081968640 1434078848 1198726784 1916943872 1070015488 515224832 1377804800 1808492672 1330705792 381336576 1306993280 1786043904 252094208 1893120256 1563888896 1722143488 366373376 1473862912 1687518592 // 2115 413504256 1489078784 722832384 833036800 1908312320 1916962944 1061861120 694577024 1511982336 688759168 1572275072 2059421696 671488 1462080384 1149296896 1086446336 1129581568 359937280 672973824 1976729984 1990679808 605514240 1998209280 1496805760 // 2116 1160977792 1106531072 2006720256 156525568 1256425600 1107276672 526320128 1933764608 1145317760 687096832 458855040 1358604288 972952064 689996288 1699843968 1559578752 789958400 1158344960 681528576 99780992 1185963776 1282173696 703383168 836411008 // 2117 1734335360 408319360 145851648 1340559488 1715152256 1625405440 568448384 1107150208 464241664 265403008 1311712896 2014001408 1686657792 215585536 950474240 1140609408 1805401984 2537856 768072064 456842240 2068427648 2006955136 1284471168 2109524096 // 2118 767118976 802872192 1281555840 2063435904 977723648 1023076992 671777024 1642319360 1562333312 1083036032 1636124160 1961842304 1791885312 1022353920 1934786560 147749760 637570176 1542610944 1391784320 1734160128 586052992 1875521152 1455881344 351104000 // 2119 408385152 1358005504 151850752 665839104 436538368 1615779456 1607037440 1440909824 253372544 590934400 721765632 595445376 1294811392 705930240 1985861504 2103448320 1390401024 564997504 1000696832 1941158400 833567488 974330496 1866703104 2003760128 // 2120 1133762688 2133080320 700445184 1006191360 1532520192 1353084160 1847513728 1934964992 1426910592 2001555584 1646046208 753268992 1066473088 1879581056 196401152 1811112832 2091826944 1365232256 1802947840 84326144 1362120704 1516049152 351118720 1032408704 // 2121 1869387904 446625408 2066852224 95628160 718586752 2032022912 1868761344 454717056 1664952576 346436480 1215156864 787488256 1090942848 1357940864 1646368640 1467136640 949319424 152275200 1277430144 396149248 974223744 1675337984 1704344960 1234065664 // 2122 1299343488 939316992 1216577408 987684992 635553024 1002976896 852087808 251741184 1099077760 1080301568 1017540224 1100063360 1975939456 552940672 40920960 1143623552 1379156608 1087709952 84305280 1996509184 1688694784 1651919360 1519789824 646818048 // 2123 565180032 1799494272 1528738816 1347045120 280162816 1671363968 1107939072 1734071808 1962509056 1189040000 1398512384 525517568 1067844480 685509760 1944943360 901826560 480992256 1046596224 671879296 502956160 636084096 598892160 1546795776 2137899776 // 2124 1205670272 2028240256 396332544 1562142720 966311936 1814988800 86758144 1737310976 1016293632 1854654720 1384380672 218642816 1098236160 1256261248 2075246464 432188032 1775868928 791059840 2066736000 1818210944 217499008 1511051008 1811259648 1360969472 // 2125 1717272960 835085696 689642496 1157173248 84397568 758370688 1793675904 468528896 1465007872 226850048 309025152 2008721152 581237248 1062841216 1329624064 1225225600 1022136320 775147136 1029792384 67360256 2095595520 1200082560 1982101504 941580800 // 2126 1179582976 675046528 650806144 731213440 1572190976 478337280 846645760 287057152 230036352 163633920 1315937792 810804352 913049344 648307840 1265985536 224638208 1326503424 1879896320 995623552 1634448768 158733952 108566272 376465280 1881237248 // 2127 859890432 2004038656 1882683136 1016586240 15411712 1511058816 1891451392 2144856192 143072768 137398272 125329408 898143360 1100200832 1165294080 1244443648 49037696 1166028416 1423202304 1544924672 532529408 475134848 155829504 329815168 238107264 // 2128 228449792 1963514240 914837632 138327552 589651328 2025319424 765089024 1370949504 248562944 1873341696 1773872256 1346585984 130603520 915776128 1017034496 896407424 1440962176 859659776 348581248 1398885376 1785542144 208578176 1373161088 1575296384 // 2129 542910208 1773798784 1838586752 147521024 1132243840 1228411008 289977472 704459648 166115456 881368576 1443852160 7948160 55320704 2125730688 1001638912 1314888704 1463084416 442856192 437092608 456237184 1989784320 2039441792 1720162432 1115056128 // 2130 1693382144 612257408 638207872 916756096 713923584 113008256 957824 1279719040 362426880 1721850240 706255872 1428445056 364094464 1847045376 595072768 417644928 368152064 588340992 669828864 1677360768 550911872 485625088 373411584 1868653568 // 2131 39447040 318776704 115421184 194085888 643388160 900435840 1132114048 918412672 1031438720 1844172672 1222587520 546662272 2065425152 472800128 1673013376 1166004608 1085036416 1634470528 885521536 1038306304 273407488 1509491840 999661440 514046208 // 2132 971768320 1921752704 1090988160 1008734720 139968512 2018805504 161711872 994875392 566212224 1934236544 296433280 1547507840 943833472 141526528 1784972416 1524802560 669363712 950697472 320833664 2115580288 1684005248 701908352 391814400 1075934592 // 2133 1085944064 1928072064 1287073408 1295448576 822534656 169943296 939168512 1906921088 297085824 1463884544 1240417536 1137094528 1102974208 1641949824 1531194496 730825984 1012054144 626771200 375415936 1949918720 1464288128 147158016 2076740608 588758144 // 2134 765178496 1649596800 1418077440 489618048 1792172032 2126847872 2021416576 1809593600 1423773440 1678593408 2073948672 1655442176 1160615936 1994383360 786751232 1457085568 907373952 905142528 1357966720 827657984 1931154688 1165963648 781473664 992667904 // 2135 558453504 746198144 1177208704 1112879488 1828025856 100113408 1152977920 393549952 11543552 1507855104 965528832 1168296832 1242892544 1152250368 274012544 2081445376 1510457600 1076731904 1184715136 1595173248 608563456 1254245376 1737272320 355891328 // 2136 194113152 1176025344 1890345344 827778048 1651702656 271567232 1631120384 1733295360 836213248 628825344 1212922112 1722116608 1483703424 1241278464 507343104 195562752 1950399104 1517765632 299125120 826875136 1661670528 1275474048 1378140160 518857216 // 2137 734558336 818592896 2141392000 1769964160 748613376 810201344 380337152 1503203840 1980621056 1246191744 2043468928 482862080 1842984064 150906112 382793472 473503104 271172480 1428750976 1120741888 7089280 139462272 977831168 1708369024 126770432 // 2138 1751334784 770606592 1733484160 1383942784 1788745728 642618880 1119443712 593433600 10029568 1905265024 924591744 2118667776 1964825344 1341943296 954187776 1269871104 1107081984 682368896 342471936 306792064 1951474816 1645167872 1939218560 872364288 // 2139 1437578752 107829888 1159227008 1891362688 1284554112 888372992 1145370880 527168000 1607352448 1887304832 615559552 481688832 1433828608 251846912 95897088 722464000 42643584 1751656576 361312384 41506944 1679304576 2135310720 427291648 2069993216 // 2140 1193916032 1162113664 1415861248 1301606528 1642426240 707242112 51057792 90801664 1183440896 1545889920 768373888 838035968 475703680 867726080 972721408 437922048 146907520 83397632 110229760 1370515712 1553275648 1498794240 1784517888 460236160 // 2141 412943872 784435584 1663233024 316355584 1485581184 1082691200 972099200 1481021696 948470272 1736149120 216756608 1962264704 1683638528 472073088 1630848000 1044583680 1847845888 1034871296 634838144 1414683904 370492672 1530487040 1260761984 1348776448 // 2142 1231750656 279746176 884542080 879775104 1787314432 114142848 901474944 1852333440 474341504 710001664 10068736 517148544 1532160768 133608192 970684672 1796250496 1388753152 618998784 74008576 1326466688 1210904832 414483072 647596800 811755904 // 2143 792374400 1189802880 1387556480 1126664064 518430336 1800094336 1635522560 1069333248 2112968448 1146609408 623831424 216071680 112878208 877840128 457828736 955455488 1088130816 1859390848 199508352 758693376 660788096 431126016 1537317632 718125568 // 2144 762030208 115005056 1292922240 642218368 704760960 467732608 140646016 780873344 76103680 1300252800 1519874176 1639317888 667267968 1223808128 203892608 884697728 931351424 1948481536 1505553024 1837996928 1766250624 858166272 1320890880 982313856 // 2145 1141598592 1263288448 1833219200 363707776 1952592640 1340878720 1321178880 1471119872 2137395968 5764608 478899328 1364369664 1690205312 1127031296 1450662656 157683328 878745088 1439385088 1359885568 1239748736 786734592 592637440 1519006976 916301952 // 2146 1361393536 1763512832 1235652992 708947328 2128057216 981129856 156143616 1197318912 556352000 69866112 2139452672 456839040 1282180096 150073600 1256568960 1918998912 1075783168 710672768 951030272 1435208320 576018560 669132032 55213568 1400386688 // 2147 1775526912 1498848512 982357248 283626624 1574267392 1501149440 1151988608 1304964736 676903040 1101694336 361266816 872234112 926374784 387913472 1106580864 370703104 1668899200 618018688 356395264 2018595712 1396671744 1605186432 1224080000 1178898176 // 2148 592790784 1298281728 1442108928 2140150272 168475648 1389225344 912812416 1051075456 380546816 1596025472 1836627712 1741918848 1574647808 660641920 175584000 888005120 995839616 1102820736 1331256960 1778709888 1028038656 281269248 1949371392 1415004928 // 2149 2098564608 838324480 240852736 1065708416 395212288 632616576 664786176 275249024 199002112 2032713088 2073173120 1423062784 299418368 913609600 248441088 1847943808 34529792 1505239168 1369970048 832379520 229841280 343988992 1435060224 1491425408 // 2150 390054784 622949248 1530024448 1440379008 1584045568 553788672 1341510528 920861824 567586176 215096576 1328483968 618868992 196971904 805795840 2135212928 1860712320 804712064 458424064 1831237248 558289408 1653740544 957753600 1166250240 2084329472 // 2151 1283233152 969721728 495688832 1201491200 2078862336 1044589312 1918333312 2096345216 68377216 1053835520 1750562944 128585856 1469378304 1038740608 899107584 1414515840 107299968 403727872 606934144 1168261760 1635539456 244717440 1333324032 1230829440 // 2152 1658269696 2034117888 390042496 2112242560 2035871232 1342743936 1746022528 1194438912 176374528 103327744 165106304 386903296 147210368 2144844800 1795214592 68780032 359154048 447829632 1580636928 625861376 1598706816 1472066688 535657344 1929510528 // 2153 1333584000 1281161088 753190272 2033593984 2135651200 910889984 1533510656 1167152768 1105770880 968105600 1267170176 240670848 993789184 2101826304 356725888 757970048 943379072 469992320 1406476416 1855798528 2063526272 1093119872 886837760 1309363584 // 2154 951677440 304843648 447816320 1514199296 271898112 767586560 845917696 2074236032 1044826112 1599333376 108824320 432608640 411102848 34667008 428954368 14740224 715656704 805481088 1068659200 1215560448 923043584 51605504 1598566656 388363392 // 2155 757641984 1065013888 687077248 1420442624 1051064704 1277384960 895774976 1599857920 820332160 1449332224 88986880 547940224 1093319040 498901376 539584640 25866624 1138759808 396115456 1090636416 1148456960 1406420736 1220885760 794594304 187889024 // 2156 1011215488 1620296704 1013844224 471214592 1302080896 1135686912 753522560 1179066880 427395200 1072797568 1605243776 2054690304 505039616 1988365568 666010752 1717540736 180774272 1107340288 1977732224 828333568 1451431296 1291151360 1249693440 1590470528 // 2157 448414592 355052416 1403605632 1484749056 251118592 635612288 1792548224 1484058112 2065679488 729788800 845739008 359752960 1498616960 592959104 360216192 1774592 1775239552 1917754624 559769344 1030362496 533976704 847904000 286992512 607719808 // 2158 1784986496 822519296 1485508608 498676480 1376083968 2043779968 590030464 366905600 881714688 957040768 833563392 813146368 979876992 1648827776 1066049408 302990080 2024874112 297241344 1972215936 589256832 1200238976 240416896 776004864 1270539264 // 2159 574886784 2007639040 1489468032 753508224 307682560 786773632 2071920000 52667392 1913921920 1161765120 1102069760 1236797568 999327744 1537714816 1828825472 1841480576 2063522816 120565632 1644454144 341188608 294208768 1853429888 426174336 1094292992 // 2160 836678656 708517248 1847239552 1107318144 608343040 851767296 2146277376 614550144 2091187712 348637696 519567360 334453504 998214272 174392192 1425412608 1261173504 284996224 2143883136 1655785600 519449344 1480716032 1338868736 300743808 1799429760 // 2161 113828352 2004905088 1752135680 1228825728 38039936 1371063808 1367210368 1066792320 1248533248 52733568 660131840 1641715584 1142882176 855417728 818662784 1932783232 1535062784 869644160 271834880 1924727552 2056203136 1361029248 2006782336 237468032 // 2162 438177280 2110366080 1112530048 1007299200 219532928 920575744 1236099968 680170624 1686406784 633227264 1429493120 1834704128 1632689024 529537792 1057486592 1961229824 1054297600 1340861696 593162368 1199715712 1734113280 146699648 843615104 1625498752 // 2163 327627264 98646016 809524736 1129592320 519767808 1468456320 1417824768 472545792 1265561728 584889984 567615360 289222400 890118528 1279025792 1192489344 2054374144 1367844608 307042304 1455822464 785738752 302181632 953229312 123964672 1931507200 // 2164 293573760 893458304 639325184 2037249280 969409024 331614208 1127655552 1324590976 364608384 1472289664 1526392960 395983616 1557589248 95574400 413126528 319692032 1348546688 1308427776 9652992 872941824 1488142464 1240304384 1640799872 2035162240 // 2165 109911552 93874304 2102417792 2137705216 1122166912 858337280 1624648832 553325312 1628377472 1745752192 997432960 1665050880 684404096 1293914752 1230098304 2125564672 2056252160 1395632256 758131840 2051724032 1942463616 1390885888 1605709312 1374026496 // 2166 1433824384 2024625920 2109704832 251246336 1891533568 2064738048 111795584 1693320704 2133860864 178778880 2001127040 51452032 279338368 1752655488 1167125376 1267348864 1870444672 1955526528 1882792960 961479552 1841009792 2045696896 582983296 1724525440 // 2167 1875556352 1659305088 1483091456 851918336 1560908800 1290758272 975599232 49879552 218273664 856215552 1591314560 1793021312 315889024 354129152 1975773568 590210048 1376400000 2037194880 1867329152 2076636288 797424640 860551168 1559966848 730189696 // 2168 419138560 1127321472 138687232 1906509824 1114412544 1963960960 195353728 2055419392 1173103616 2089574016 2116830336 215248512 997409024 24656640 993237888 1512587008 569221760 1219632768 1613170432 1387659776 1048914688 1611393024 1941307520 952580864 // 2169 280808192 1454443392 1767729920 811753088 467651840 1378186880 138012928 1876183168 888288768 1203457792 798535808 757478016 1064179968 2036809088 934501632 767012864 929749760 1641772672 538105472 40501504 1825580672 819907840 1050873216 1286859264 // 2170 1454560256 934112000 1972599424 185437440 207774848 2001867264 1073586432 1129917312 1233576320 1246533632 1497788544 1511997440 1873769856 1869885056 1997808384 1997907200 734490880 906148864 883536896 925584000 685470336 765103488 773511552 759357824 // 2171 1680258176 1858486784 1582754816 321081728 959415936 300754432 655862272 2021967232 2109815936 1097325568 763536000 455371904 64423552 64391552 464947584 28774272 111680256 568879744 937732608 1737195008 113670272 1361603584 759501440 1800066048 // 2172 349898368 1091128704 1935413376 1124348672 2095003264 430754560 1237490688 1760533120 1775601664 1898880256 1290015744 1290258560 1410844800 1422804864 438192640 2063771392 1899474944 1399264000 824586368 1268453888 1361885568 1383404160 166012672 812162560 // 2173 1449934080 1990551168 1117743616 535303296 70632320 1311538688 32038784 155460480 263497984 1281424128 1906899712 1191913344 1924681088 884151936 251622912 1477759616 2147320064 627572608 1268673280 477411712 2032781056 450859648 906603904 1137926272 // 2174 642419072 1629119616 1062080896 950107392 1232143232 1668685440 1582087808 818900224 1889109248 1888946560 477462656 522931840 224623360 929718144 1471282944 1504703104 2102762112 882365696 1255784576 914140544 47933312 1969237376 468145664 681164288 // 2175 1389650048 978136320 146515072 166521600 1204092416 1733827712 1936856320 1655920512 245517184 524347904 206410880 250913792 961843072 1050670464 327125248 614291200 609896832 1480213888 917627648 1495493376 2042466816 655858560 313159936 1175005824 // 2176 785458304 1326640384 1451553024 1910262912 2060859648 201230720 239704832 1123663872 648874752 443181696 1917354496 11927552 2025402240 7253760 69280256 263284352 420543232 1525780736 1877248896 1163329024 719082752 56274304 894449024 306926848 // 2177 559694208 1126307200 1153184256 237505024 1665442560 1322939776 1540402176 1603402880 649705600 1566206848 1610191872 1811529216 2018180608 496747776 11900928 1037322880 1285807360 279759360 938822400 1475051264 1429569152 319640320 884027520 1142639360 // 2178 784107008 1562569600 1338364416 675838464 1799225984 2078422400 825964544 527930752 685076736 1628605696 214079232 2022984192 862129920 1778888704 1630152192 717919360 720546944 853192448 1276095360 1129103488 743715968 127583488 1458600320 1214607104 // 2179 1909754112 1027546368 703320960 533600128 691893632 1004411520 1409234048 233944704 513562112 1132587392 1046524160 1714384640 761457536 1414946560 1958857728 926663936 753103744 463654400 357380864 1725518976 1035365760 410770176 803309440 1217592832 // 2180 2068636288 114275456 1951427712 1293133696 1150301056 1191226240 477139584 795682176 1832784896 810472320 1664607744 777179520 174458752 1956922496 1989388416 1766558592 662606976 2041739136 1823177088 525257344 2014966912 629113216 1962563456 1311723392 // 2181 361440384 385439872 1168207744 541032064 2091984640 975499136 773359232 542754048 524886272 1977742464 2027715200 1211410688 1145022336 853501696 1816660224 1821237248 2044643456 1637326208 108346752 1578133248 1069932800 198966272 1391508864 843919104 // 2182 1773399296 1827052288 1885261312 1431627904 1519302656 1242449280 261574016 1176179712 1442286720 1343577856 1394535424 1802951808 1320507904 2142176768 1225529216 1687125376 2119059584 989848704 1884308096 1984890112 1033856128 302242176 1654202368 1054222720 // 2183 382438144 943287424 1995146112 1468327296 826733312 1395695360 699316224 1021907328 731399552 163232128 2033389696 1068767232 388001792 1997732096 719124992 1069098624 2041314176 714578560 1728651776 9859200 658508032 875721728 1812677376 951500928 // 2184 989915904 1394847744 1840591360 1884172288 1472720768 120428288 1539873152 1624594304 2142168576 1355283072 1958602496 2041028736 193949952 1403540352 1703268736 611234560 1881818752 730792576 1366446976 230496000 34134912 741351552 852148992 246623360 // 2185 1814334976 1400816128 2023569280 1118504832 2073076864 1028339456 1653561984 2037556864 1850939648 1641997568 1810535296 1675767936 1777512448 334631168 1120252160 1667277312 498480640 648665856 58647680 225458048 870897408 763575936 1096996864 1222907392 // 2186 664664704 603617664 844251008 80142208 1972745856 194159488 1129661312 683265920 1929343232 779562880 721362304 723997952 1728530560 261851776 839713536 729733632 1451931520 60123264 2073412480 1614264576 1485177600 966100992 162240768 1604885120 // 2187 364903424 1457609600 2083876352 2109751040 1285038080 936064384 669810816 1649771136 1491720448 1362988672 1503326080 2122474880 450892800 1182159360 1576246016 1704600320 59136384 1926772736 556323200 1682576000 1790329984 1778821888 1742118912 2143714560 // 2188 234591744 516480896 1910107264 613714816 752475904 1121016704 1839184640 1982680960 145028224 2012776960 1861020032 1262319744 717170048 808009088 1479054464 926291072 614167296 735201664 749284096 22727296 1950356864 1885291520 1854342528 963045376 // 2189 2006132736 1520924928 2079697408 2045548288 733787776 1176605568 1700219392 1306885376 1165489664 61626112 1676874368 1175787264 1197426944 19357056 368261632 1948940032 1436500608 1702713728 291340160 382276992 546925696 1498024320 2126353536 847768448 // 2190 2087362304 536331904 582614784 1161344128 410963072 885725312 297390976 1125876864 412528256 1226934528 437128448 96157568 819643520 1204392576 1337385856 1579049984 860742016 456864896 660286592 1407874432 795688576 544405120 1681000192 704004864 // 2191 797430784 1431500800 2025673984 1411407744 156931584 552026496 1107679744 897315840 419726208 166825984 1356811008 352508288 181306368 1622636672 804380416 1327311616 1283256704 131385216 1520412928 501590400 221371904 2096157440 448253696 2101455616 // 2192 794116864 1749742848 1671857280 214661376 873303936 1787167616 1953229568 701105536 1443880832 1947033728 104465280 417669248 1222429952 1935789696 1272608000 1967259264 1185371136 766798336 1288673280 1021627520 757845504 1369625216 1613044224 1412825600 // 2193 1753296128 1744734208 1173782400 1737323008 1573344640 884797696 1155688064 269837056 1520446464 2116397568 1910427392 505819264 830000896 382876288 1002455040 1814728960 1744224896 720273152 1249608576 1763485568 164532608 213425280 1441319808 315973248 // 2194 2107112960 1135597824 772029056 1887247872 1722874240 1527878912 1991397120 1993905408 1462801280 1467839232 33196416 1782047104 792288512 1434783104 57320960 1005570176 1064550016 967046912 1921803264 788473984 2058022784 895462016 547575168 2145520128 // 2195 25079296 2053642112 575121024 1245481472 583142784 966033920 1117075200 895649536 448133120 63548160 1077318272 1869786368 1433950464 1968437632 927070976 1750456832 1199473920 1442084736 731115776 1448786176 674063744 2022867584 1685031168 1793476224 // 2196 300525696 1343299200 1975320832 569832192 1620817792 479699200 1754292608 1751064960 1395076352 412430848 438837632 276826624 340304000 1355869184 1166845312 2098589696 1005572352 225689216 182550400 619752960 444223232 948545408 1597212800 445510400 // 2197 1870677376 104265728 1501586176 1527635328 1520825600 1758850944 909559936 564864640 1911709440 1606360832 1843772928 1268161408 482671744 995199360 2139353216 1547681152 1124451200 947662848 526107136 591525248 1280455680 576505088 2055873920 73377920 // 2198 1637401088 589699456 1174024704 1485610368 1638222464 134141952 272153984 1660010880 405728512 164725376 1576034048 961355008 212031104 1670383616 1284438784 507775616 924967936 1568371200 340596096 374424704 593061120 392312192 1613329920 203817600 // 2199 2130482688 1168633728 1175738880 1348531968 561090560 311853312 636337920 1012320384 448746240 2087299968 130240640 1243408896 208156544 1048858752 11501056 1608293504 1960181120 1577012480 1457604992 1479896576 178619136 145271296 1742768768 1231453696 // 2200 82221824 656952832 192574080 1938173056 755081984 1139034880 2020254976 1929452928 1309256448 1371857024 1293649664 1983531648 2086795392 549543168 1574213376 2117289472 117433088 1701343104 695782784 704812928 2019205120 1489995136 1067289728 1773402496 // 2201 1600954880 1496708736 839226112 178749952 1766066176 855258624 1892650368 990097024 2124354048 2098719104 1778610944 1137312256 105422464 2117387904 1953710336 1523311872 1737337984 1266055296 377492736 850487296 1729833728 1812885888 972996736 1243848576 // 2202 27051648 1918900608 1182737920 679518464 612781696 1444318848 819046272 166710144 1514428416 1705878528 80911360 446466944 171273984 634676608 795253632 1544433792 2051915904 1611113600 1177732736 34366208 2132287616 144699776 1528334720 1282257280 // 2203 531733120 1179253504 1602512000 2066506368 1259218944 84748800 1869203968 1920953344 1392950528 1506095104 1930167936 186034688 649669504 2093740288 200168960 16851968 1791496192 450276480 1190672256 639397760 1205494144 456949120 1726067584 430861824 // 2204 1637956224 662575616 1033009024 1038803840 613082112 1611362816 1043806720 1656936832 805246592 975372160 1370658944 1301029248 72212992 1051295232 545443840 890450560 1407930624 354762368 1981835392 1327456768 955052416 1781763712 1840685824 330226432 // 2205 1684398080 326518272 355546880 888976128 997633920 111040256 1228245376 1461285632 89690496 1422415232 622898304 489140736 376713728 1934919424 613602560 1222093056 1642368256 427171328 998012672 222541696 1814090752 1785643520 1754703488 1577486592 // 2206 1275448448 652001280 408055168 1672759680 154400640 40198016 302901888 1847389184 1347104000 222626944 1502419072 282612736 1640284416 1884541056 615172480 1553434112 1207290112 216825600 162333184 436771456 611426432 16402176 420482944 1556713728 // 2207 350976256 1815694976 2065613696 802474112 872514560 825243904 619211264 1739667328 1654456832 31336832 1196647552 576654336 479288448 304787456 1242717056 987748352 1792781696 874950016 499661568 1047125120 1152116352 849103488 7022976 932185728 // 2208 1188094208 1309961472 899997952 2032384768 262107904 1484265600 323315328 2013385984 1857511680 576121600 299549696 1060240512 813896192 57927936 971560448 158039936 1211143808 347898624 711568000 667592320 458390656 1681503488 974537600 236167424 // 2209 1747995264 2085520128 1472709760 773142144 1635953536 815682176 500384512 294754176 1130976128 2080650880 288852608 1830377856 1251908352 1794958080 150398208 774948224 804971264 2002452352 1414479616 240993408 83944832 77615104 905464320 78339968 // 2210 1897473920 150933888 2138083200 955699328 1790093440 2049412224 1154909568 329083520 1098391040 1497634688 959230848 538621184 576923136 306905472 1842873088 1447557632 510485504 88204928 1083798400 688654720 2138738816 711456640 223520256 309908736 // 2211 1571545600 2051922560 1409787008 1908318720 1296365952 517944832 663883648 1856084736 207423488 2115552640 1636565888 1806039680 266164224 1760239488 629501056 1349106176 1624573568 2092829952 1589913984 426634240 1425118848 521490176 1183445248 1042573440 // 2212 10560512 95947264 678976384 1308861312 485344256 1342237312 1870406656 336581504 153117824 278434304 238038400 1134675712 405609984 1669899904 646913152 796609664 1542649728 1231929088 1034269312 1150540288 582240512 154282752 1779471104 306618624 // 2213 516349952 693758976 2105185664 1202272128 425892480 1156019712 252882432 1221988608 625634560 782914688 1280051840 604120192 1687461888 426289408 325547648 1537725952 1096661504 1260131712 753553792 1289932416 93113856 274749568 690030080 1845662208 // 2214 1591044992 1529212160 1058386432 1587976832 591430016 1390370688 894977536 2106473984 572175104 1718755712 1128467584 1014587264 1062120448 236363520 21858944 1197309696 171734400 1862312832 1645976448 415113600 1228508032 24417152 837293824 1455103616 // 2215 1167886976 485251456 750898816 1269188224 734015616 508442240 2067623424 1434138880 1701436672 1677088384 793425280 2034138624 783489280 710304128 1199976320 1103164032 865868800 1727740288 1333978368 1549596672 2072364416 774879232 892527232 1219187456 // 2216 812885376 251856640 744550400 1341219712 310860416 51023232 106140928 1190903936 882362880 311642368 1880263808 1240245376 1039612672 758676096 1562473984 1062631296 132379904 771259904 1619098112 182323200 1292414336 705482880 1724031104 979266560 // 2217 424938496 1621726464 2094926464 510378368 1237183104 1677236096 2033857408 1701552000 405953152 669614848 570323584 319689600 355810432 147676928 966557824 2142737792 1032846080 1983633536 1135832960 37501696 807412608 379257344 492923264 1086445056 // 2218 927118464 1341879296 293404544 14394112 823834880 635020544 1942022400 1349879936 730837888 1012578432 856781056 1294566784 406218240 329463680 1217629824 248397184 956361856 606834688 155252224 652776448 1483370112 823494272 1415254272 726484352 // 2219 1605888512 1733688064 1775662336 1482782464 1600809984 858922112 1278531840 1745037568 336161280 1680425088 595699840 1180029440 170626816 492259456 1071005440 176428800 33073152 1160257408 462665856 1172945152 401366656 1383693952 1375020928 2124750592 // 2220 1949653632 1967604480 1661948928 1965255168 878839936 962468992 1003933440 1596385152 234399872 738254720 871340672 1818649600 1284742272 430019456 729071744 1261956480 149730048 796954240 2058855040 522169088 2100949376 685233024 1840942336 1437522816 // 2221 1120738944 1147415680 1170490880 174146176 687192192 350196096 585388800 1351037056 1981814400 1158111744 2030653056 889359872 22433408 279251840 1797002368 1612951296 564003328 370284928 1311014784 881648128 1867204736 1784607872 230073728 1374214912 // 2222 1904836992 705632384 372416640 477684352 314066432 185641472 587280512 1485549952 1887176960 1801914240 2129082240 64384896 1814150272 599737216 2146679296 74350208 987252352 993766784 1381642752 370484608 1830904064 2055655936 846178304 404432512 // 2223 211821440 2094057984 1334299904 632609664 539129984 1137320320 2139889408 1542445824 1536531712 350599424 1747021184 247374208 499697664 2062679808 894405760 1309898496 1952768256 106382848 1226327680 540316032 449446656 124890240 1672509184 37632768 // 2224 1629700736 1160122880 346837504 1873938432 2125314432 1739892736 2016754048 223658368 549689216 864160768 1867020928 565556736 1340168576 432520320 767221376 337221888 1846100352 960422016 849924352 1550002816 1817560576 258393344 692123136 875205632 // 2225 719619456 625651200 714757248 1834888192 217206784 1439976064 825350272 681547392 455478272 1835643392 2017088256 1883440640 1852014976 103965568 1246029440 1308631424 1655496704 1351494272 356617472 1492734976 1359318912 168103936 1232642048 1214027648 // 2226 654647424 1847226368 1475273088 525360640 665638272 1302288896 573176064 143589888 910010368 2080072576 1942134528 1722424448 2049657344 1794277888 2035519360 571127168 1751785600 1822852736 1077668480 6030208 1601176960 386791168 948007040 1376487424 // 2227 2058906752 367504256 746675712 566404224 1307734144 1703195520 1234056320 2043474944 834662400 1815812992 1295429376 2064957312 303553920 1161383296 483671808 675389824 1325040640 293924736 1554084992 1130744320 539768320 66192000 1098923776 114038784 // 2228 545758336 1608648704 727055872 922560896 888992512 629461760 959300736 2010910208 1669390592 322320384 1389277056 426422272 1671825920 1194960512 1205595904 1641799936 109976960 559442048 179144960 2107681408 1633147392 843977984 792929408 2043343872 // 2229 1439144320 524114944 1722938240 956428928 330041728 785818368 959804544 899943040 302826368 38871168 838843520 378308096 794751232 778923008 1529184000 1458711424 183856896 300461824 1435928320 302340352 1362698240 1930236800 552022144 2040139264 // 2230 751629056 813354112 1414727552 176797184 1934908288 1443612160 1036096384 1527197440 240730880 469820800 1757229824 605190272 1989587456 59480576 1919732608 2055984512 338143360 1335968256 1330120960 1112339584 953951360 1730907520 1896772224 1329008768 // 2231 344055936 297879552 2014387200 785277312 1565723648 1836332416 976172928 518668800 482872832 685886592 160657024 1328642432 936711040 239771008 375981056 1776846336 1615765120 227411072 929118208 1244362240 1113367168 1288971648 857525504 504050048 // 2232 85922432 306729344 68232320 223826816 1512032128 1780658944 1660530816 1236876544 1149470976 482101248 614914304 1132812416 1266887296 724281984 1672847360 1649486208 2021532928 2061469568 391167744 899773696 1184061952 60582144 557857152 1898583040 // 2233 83439744 332418944 1396784384 1572603008 1800727296 977765760 1977783424 1031171712 1864558464 896463360 891446784 510288512 947443200 1092269824 222634240 930735232 319518592 2067345536 621708032 1727156352 1364094720 1251284096 1193584896 319582720 // 2234 1356816000 1350897024 509937664 1519302784 862123520 370960512 44449536 800027776 2006819840 1343191424 1441422848 212467712 462394368 355395072 916851712 1310471296 2092753280 1238879104 1403241344 627915264 1212831360 1129088128 1044657280 1978393600 // 2235 415897088 343510144 1314473856 273609600 1048253056 2093609344 1880480384 579147520 1283472896 1030014976 1973534720 1559579648 1071634688 277474176 236658304 1966798720 1596412800 2074472960 333294592 1395735936 286077696 2074153088 909097472 560161408 // 2236 389149312 564228864 870980096 503499776 683676288 224624256 202450048 1179202432 1518704128 276670464 1517876480 261379328 710478720 1677416192 1471139072 1749846016 1144947840 1394361216 1130152704 1749824896 169247872 1501602048 851286016 522922880 // 2237 2073463168 1290254592 349490688 2087175296 540626816 925141504 95812480 2006897280 1396830208 1098200064 848469632 1531289728 1321418112 911893888 1741548544 1200682240 469006592 2051653376 76098816 1637369984 788928896 1273163776 1276427776 1755103488 // 2238 895720320 2106283520 1402460288 338076288 813881728 984650624 221261952 1709918336 1089848576 226234112 1821068288 1259688704 773270144 944863872 1154489984 306697856 1190732800 1583116160 1104051712 2033458304 79663872 655903616 1683124608 968770816 // 2239 1695956224 1364087040 446502016 383751296 1983336576 1104764416 133308544 1015431680 2060317952 2127539328 1062326656 790480896 253021312 715049984 1569494144 397665664 736197376 783465984 783603200 1178266368 353133440 1877561472 1496252032 1674941056 // 2240 646789632 1934780544 458175744 1626640000 1801663744 921406464 625366144 1613196800 270743552 1352204800 1391997824 837293440 1949705344 2064808192 731024128 747602688 1774372992 1558617088 1131475968 2071738112 1272428416 1953283328 1162823296 1403278464 // 2241 1408585728 531971840 794950400 1304405504 668044160 2139041024 2130356096 1943715712 490892672 221369344 2063958784 856350720 309223552 1432123008 635438464 960433664 2146669440 200277760 1965944448 452940416 1393143680 1762472064 599167104 1426209536 // 2242 1509350144 325951232 1691432576 1314428416 788676224 1729899264 1077455488 561698944 1011141760 1390134272 190576256 1204186752 1759160064 1587041920 301150848 2052572160 932685056 1392736512 1128524544 1117008896 1817979136 1075234176 2100035840 1840763520 // 2243 887469824 1782795776 1741595648 1614007168 695972864 2017403008 924464256 1833879168 718496640 1469754624 300469888 11315584 1530248576 871891968 1062111360 1076773760 757858944 2119357056 371872256 81355392 1257262464 1814343424 2104934912 1534580480 // 2244 1945705088 896483200 2007717504 661020672 1868786816 2073554048 491168640 2012794496 1123968256 60043136 1705059200 1453277312 2064413440 578202112 1540570496 366258048 862543104 656619136 1028876416 162256128 1572379264 1552800640 947243136 296453888 // 2245 1799726080 653702144 2096262912 1096444672 1974055296 1516961408 460849792 1071387520 402020736 65634048 1728944768 956028032 1353067392 1356377600 3713408 1229825920 708088960 821207808 1858513664 577694720 489301632 1786368640 2135861120 1514665088 // 2246 1021559552 116116992 108555904 1990960256 851749248 448851712 270692096 1177207040 335520128 1384202112 1149692672 1527220992 1650356992 1044768384 829957888 1015600256 1634977920 645797632 1274127488 517783296 1390013824 270871936 1360593408 1010110848 // 2247 532391936 332004224 842611840 863538048 183541632 153814784 2096315008 469001984 435296000 1121558272 350717312 330491392 1543672576 567699456 1742320896 515233152 1171909376 215244160 909862144 139158400 1199604864 234125312 943251200 981697408 // 2248 250553600 812707456 567478016 1473591296 543840256 1642406784 1643199232 1156135424 1470327680 1901951488 476065920 1761534720 1805757056 831102720 73678208 900686592 1612405376 1636172160 1634286848 2111182464 246930688 540601088 1859781504 1918299520 // 2249 1953617408 1325876992 1039462400 1607076096 1528572544 489973632 1317537024 1260207744 571828096 411705600 1331715712 1142235136 1069389568 1290939776 467474688 1616407424 1613628800 1778254464 763840896 242931712 936437632 364084480 986274560 493071488 // 2250 2086407296 1870644608 441907072 298166656 2138378368 450100096 1480958336 1652656256 1169302656 1501321984 844733184 1625762048 725746304 1271314560 1248374912 2140187136 2105014528 1598019328 1959395072 1844399232 866573952 1483422208 491095680 1086968832 // 2251 352183296 1736527744 356939776 2113712128 1490697088 1745906048 629892352 28818560 8257280 1882720128 435873664 957643648 1408136448 747690624 67054848 1329453952 628421504 623531776 1745860224 462848128 1352775936 847055360 380315520 1581345408 // 2252 1357776384 1107103360 1757683584 1530432000 1035187584 870702336 1092958208 1855067136 1087434496 453250304 607630848 2062828800 543795456 287047808 1025447808 1245042560 1021616896 87281152 699290880 505059968 720494976 269135616 1052835968 1617161216 // 2253 811068672 1965229312 676286976 1008560512 211037312 1622090752 1898047360 1052311296 923534976 2017161344 1589145216 57280128 34069376 1219480832 1189832576 1283687296 1368180736 2040338560 1011905664 65783040 820002432 423300608 976327552 2127799040 // 2254 316448000 335097216 2032222080 1999834880 360967680 1931330816 504605824 1198357504 1003023232 126598272 1550640512 1987140480 1727265280 2113597952 728449664 1731079040 6713984 868746752 945791360 1326155136 231534720 876141696 363545472 1238456960 // 2255 1236788352 2065996544 697283072 249920512 1281297024 329982208 997121536 474239488 764289152 1428871296 1950529024 926982272 315396224 39241728 1719124352 1935246208 549401984 1038748544 1923365376 248982016 1783688448 1967039744 909595520 2118869760 // 2256 1668585984 1420179200 864373248 1322230272 2123396736 884175616 1207947520 34661760 2086451968 1968686464 373542656 815136256 964137728 1926171904 1714665088 2078472448 1169669632 2082233088 360405888 1315526528 229435008 308861568 1828791936 1235668992 // 2257 1623365632 1866861568 1342632960 1486854144 170332544 1879718400 1650825344 2092744192 1292194688 1350356992 693608320 1193807104 2045700736 208995968 1155686144 106878464 47211904 849882368 1788457600 466004352 1104264192 1775508736 1565433088 696636544 // 2258 9245440 378013824 1773758592 1673758848 2013474560 1314034432 569505280 1312754688 1707733120 705584256 451916672 2107948416 1490733312 1985519232 1693087360 735272320 387104000 541159680 1970738944 1949783808 1405567744 1612528640 807272832 1362297216 // 2259 1868702592 1379857920 24454016 350368896 2080599424 263578496 1934809216 537204352 417342336 1758039552 920432384 373902848 992691968 1955696896 1726311040 301747584 2138120064 797964032 1899027200 113185536 103836544 1277190912 579125760 574236672 // 2260 1549336192 1619379584 1475741696 992313728 51596416 1461243776 1863159552 1020661248 1860907904 1161227904 483700096 1921069952 1862260352 676204800 1380088320 1666046592 349582464 558451968 203614720 144753152 552634880 241831680 1509484160 267231104 // 2261 2097286784 1578094592 1933435008 1895120128 1977942400 57495680 209860608 1818412672 579651712 389163136 139689344 630360960 656430976 1701870720 361519488 1378047488 520954368 159510656 1007326848 455327872 2115613184 2055201152 396863360 552172032 // 2262 1313880320 2111104256 974118144 422812032 1665772032 1537084800 1633517696 1334193280 1430044928 644699008 193617792 531661184 542753280 1251097728 1086099456 1628713600 1138102528 1261714688 105679360 509109376 1764353408 1001820800 1096006400 60036352 // 2263 46090624 1480076160 855475072 116680192 910108288 31730176 799496064 1862120320 1982965248 225927936 1988599424 1168646528 1314067200 631483520 33362816 1291802112 134008704 1663074176 1247378304 1821681024 1419692288 1704806784 341727616 1956201856 // 2264 1072757504 330563328 804862720 1482294400 1238728320 505701888 748230912 1401565824 249414528 1273032064 895763712 1233890560 1608803200 524092672 1901136000 1232072192 966039168 736860416 653411712 1741319936 400981120 670662144 780828544 263383168 // 2265 2141641984 1808267776 1688648704 429954816 916932352 1932900096 659156480 350529920 627544832 1944737280 1744954240 1588092160 1149974400 1245353344 161119872 2069775488 1082111360 506201984 2044673920 2146409856 603979392 1832009600 2085540608 1842857088 // 2266 672075520 20611200 805311360 1437339392 1250579840 569091968 1094521216 191569024 1764735360 841388672 976497920 397716480 2118022144 1320217728 1870390272 189921408 532198656 185203584 2143797120 1305476096 310172800 1947805568 1751597440 1895204352 // 2267 26016768 1752176768 1866368768 921309056 36147840 374660608 129341696 1184139008 266376448 537984512 1131347200 1616956032 329972224 421906048 555576832 1132916096 1920219136 1030694656 521611904 101839104 426795264 1015125760 36423680 1337991808 // 2268 1320278528 1497164544 2001572736 1796124288 317680256 1519973504 109343616 410628608 969432448 1722522752 369078400 924878208 965912576 517096192 14169856 1510594432 648388736 424307200 1552961152 537250048 196214784 1909504768 1647779072 497427200 // 2269 1385492480 1863133440 1487335552 1141471744 1129885824 2109785472 294333440 1685448832 1408939776 725958528 113656832 1471454208 1412008704 1630646912 1729291008 1407353088 140328448 1309181312 1830293632 1962856832 219107200 1769001088 764319488 1325586560 // 2270 702818944 652910080 820670080 390538240 96296576 2060218624 424379904 331202048 344264960 184109056 1812759808 715319808 576094336 519442304 1437451648 51474432 1674064128 2104376448 1136393216 1561607040 1667092736 1087255936 631508096 1118460416 // 2271 993245312 685486848 766152064 1879138816 273463424 756202496 1659464064 96310784 2049696512 1809818240 1452606720 2120143232 703880448 131671936 1213973760 1510423808 370515968 2130796800 1458325632 847081088 1756571520 710314752 2015536384 999260672 // 2272 1804828160 1291761920 1770311552 1066788352 1093699328 345992448 1893873536 1085042688 1761047680 1814466304 107854848 213063808 1838396672 2051909376 864868992 1094731392 2004096000 704608000 750379392 359844736 151082752 1675661312 1300119040 937744256 // 2273 1611915264 10879232 376441344 2083161856 1652826752 1888864256 1721559296 934119808 2142804608 2001206144 1044157440 1217397632 964651264 177764224 1675839872 2141052416 1260910976 1660203520 1090375424 2020872064 1600096000 2027287936 1691847936 1040600320 // 2274 475173376 261211392 201914624 139088512 194647680 1203383168 1127147904 2027856000 190652288 159954304 1912736384 184398336 1417821568 1273485824 1628318720 1007977088 1001636096 872659712 1459737088 872771584 887308288 33246720 97525632 689986816 // 2275 51273600 118501504 394293504 522659712 976727424 1180040320 647641728 126105088 357967744 1326011648 1349693184 134961280 870768384 1946509696 157884288 27707648 1421875712 1683835904 946870784 2128316160 1968696704 1228887296 348427136 1710836736 // 2276 1642349952 189144576 173585408 327475200 552959360 1727416960 1403660928 133791488 1605122560 79035008 2137788032 104575744 1547445760 1845593600 1977787776 375593856 1591830016 1930292736 1429959936 1334137728 833943552 2146638592 1137704704 1146895488 // 2277 387252608 430534912 342989440 340018816 1109149056 1452875776 1115187200 2109810176 577953152 657598208 669479552 688881536 1354207488 821561984 1765150208 1112248960 923018368 825978880 1825444352 2085014656 1927267328 393162112 2019653248 1344243200 // 2278 474391296 1417790464 692930560 135018368 829825920 1587917824 857426176 665686656 1015863680 1819527296 59794432 286169600 1661973376 1030263680 724923776 1313607680 2009916544 2066185344 925962496 1532719872 435533184 120692480 1155035904 1781812608 // 2279 1382683776 322250368 1820930816 411360256 2009832576 1519740928 305642880 1019426688 1971968128 1913084032 1939158144 1800744320 2091164032 582868608 1378893568 1235695488 1561106944 1986384000 2105373312 1285019520 914671872 222521344 269538304 558432512 // 2280 602194816 988429824 613133952 1914604288 1534845440 1728148480 879408000 1303348480 2144344320 37747968 2134171648 2020814976 1534280832 1042379904 252649856 428094208 1159305216 1768706432 542790912 1344406912 72679936 1377846528 466428416 1278852224 // 2281 597931648 2119318016 486008064 43678080 1508089600 696658048 932785792 872992512 891352576 1580421632 530470272 1243762432 12522624 579058944 2084675200 1521250944 1849535104 858710912 336102400 139542656 1914209536 253698432 2021192064 997164928 // 2282 1038179584 1321983488 83684480 490803840 436766976 2140208512 881239040 422712576 244895232 1975576960 1405485312 1571578112 1816954752 1472698752 466886912 1250484224 1800185984 29275264 103368320 1199071872 508327808 1513219200 1754112768 366381184 // 2283 1044586624 673965056 1228046976 788509568 1791610624 115706880 1822641792 1108208256 163512320 546347904 1484335488 1000253184 1059100928 1750127232 1618847104 1848452864 1930879616 1829712128 325971968 214513280 600362112 1976712320 2022661376 839878784 // 2284 1290317312 773639808 683860352 570565120 866815488 412849280 1971922816 785905280 239747840 2094589056 1383031680 243632256 90719744 288946304 1326562688 1119641344 1249651584 955557760 1943740672 1960263040 592399616 49427584 285748992 182521984 // 2285 811101184 1003160960 1467202688 445455104 1602864256 145069184 804840960 830641024 555447296 495587712 1742320768 1935020416 2014271744 311946368 420562176 1019346176 1297337344 849663232 1379091968 1024795392 1130090752 965490048 986945664 113487104 // 2286 1559179520 882757248 119228800 1287602304 443808384 84317696 601317632 298126336 1642999040 819338880 1735670784 1081689600 561723008 1428498048 669672192 683495296 440568704 916038656 1474582656 1677032960 874397440 824394112 381882880 1930521600 // 2287 1194491648 346321664 26298880 1564108288 1774693504 1821172480 1722595200 330569088 1731412992 36598528 1134189952 1434338944 1721706624 846993024 936990848 669057664 1132625408 1532246016 102746624 1240490368 832872192 1173559808 978607872 670278912 // 2288 1703581824 62281856 368065280 1190381440 1315370880 147226240 679613568 574099584 710982400 981640704 1115238528 2064563968 313862144 490976128 1221282944 1413878784 1260209152 1417458048 1746919168 2107015552 368564480 2088853248 1285539840 697092480 // 2289 2099172608 1580192128 370008704 1059042688 786769024 2374400 388421376 1299162880 2088895360 1280296960 589959552 1592584064 1014709120 505221760 705639552 522483072 1709830656 155082368 2099136128 537907584 641335424 1668440960 1662924544 1834365312 // 2290 64009600 1588480 1964507520 1166009344 91546112 372826752 1840895488 414084608 216088320 2012270080 1407175296 1258129408 1334581760 87837952 1886971392 1334817280 325760 154664960 239085056 1565058048 1176360064 1442079104 1189961472 190606976 // 2291 1184922496 712796672 782411648 2098893184 497003008 1481744896 1264975488 2075446656 65519744 1290288640 278705408 1027174912 1825810432 278836864 129593856 1334312960 1710028928 1417567872 126696448 2098231424 982503680 1470343296 1970108928 129980032 // 2292 676982016 1878689152 1371996032 589623552 1864097536 1532959872 1320441984 604308992 264482048 2045312000 57570176 286382976 1506868224 1435267072 1710536064 522695168 1259991552 1532277120 592730112 1763849472 1515098624 1846912128 689365248 517116160 // 2293 1898445440 1601114624 803075712 1049429760 1143738880 1753462784 410612352 74349824 1308605440 759488384 471674496 188103424 356469120 556706048 955639808 1413772672 1132807168 916207616 323785472 94450816 1159748096 893145600 369841024 2141806720 // 2294 2003677568 1787262592 426158080 843327360 229545344 161311488 1817520128 171144320 1319441024 1578428928 1569214592 1492674816 773864960 45568896 979212928 669389824 440565248 849454080 1214159744 1315210624 64284160 1795702016 1241428096 1528602496 // 2295 1480723200 1261798400 276083456 474156032 1873530624 1991045504 1404395904 614412288 947929728 1145276416 1935560448 1460485760 1819769728 45927424 815407232 683213440 1297255296 955569408 1969849344 1116165760 2124163072 1205856640 1516010880 548775296 // 2296 476893056 2213504 926941696 2000665472 823376896 2076171904 2095281152 1546322304 1180241152 530867584 1095054720 1916853120 2064903040 1930657408 402914944 1019563904 1249627136 1829545856 664936192 1981970944 396321280 754547072 271765376 1291387648 // 2297 1374719104 1439506176 1452629120 2089674112 726615040 405944320 67178368 1638452352 1274975744 35438464 1455467776 1452138624 330687488 596227968 387625984 1119485184 1930701696 29307136 1717081856 1057383808 211546112 1040238976 464773120 147438336 // 2298 630138368 1582979200 1562764672 59438080 259464832 1688719616 1909550080 1976056576 1284536960 762104064 1653469312 1819348608 1223287040 568043648 932526976 1848401664 1800331904 858698880 640947328 33186560 1838686080 842979712 2101027712 1919406976 // 2299 1217493760 20220160 680006400 1554772864 6074752 130645632 1374750592 1295803392 1082501248 1764493312 1314908544 62758528 278478976 2121298560 1170643968 1250764544 1849469056 1768874880 1736961408 250509312 1310781056 430760448 1662098048 397816064 // 2300 600099456 265960448 2123955584 455811840 351107072 645760000 1211542784 116410752 843883904 132850816 1325708288 1959279232 408651264 1258639104 1118337664 1521016832 1159572096 1986285952 145992832 1781566208 1165402880 1845253888 629071744 1286231936 // 2301 665282048 997882368 1019459456 409250304 177135616 1005571712 349493376 206973696 813671168 889915264 290731648 1177973504 746784000 743288320 827171456 428110464 1560909824 2066075776 1551422464 2143143808 1578630016 707125504 1890755072 1986464512 // 2302 821423616 1884491520 345965824 1302112128 52508544 570809344 676318720 480209536 1018439552 980142848 382093440 615809536 1692902656 1473486848 500208384 1235497728 2009897472 826244224 70188416 160973440 745576832 428001024 1755420672 1592166912 // 2303 653875712 1510109056 1631952896 674713088 1005836544 261809408 87139200 253823232 220833792 100192896 298911104 1558202112 1555338240 1090294016 1725781376 1313814400 923067520 1930129408 495348352 1636947968 678304000 959088256 1015779968 363055232 // 2304 1363152128 839193600 1139482624 1495020416 1930271872 2005351808 1962898688 2116502144 1252519680 112503296 311453184 32056320 135271296 745049088 1104333696 1112281088 1592009856 1683877376 437667968 1255252224 594324736 1765422720 1063162752 13890944 // 2305 2047875456 386375936 320434176 833693696 1855128192 1483665536 2015731456 743938944 1969413248 727668224 1439345664 1265452288 606383872 1121082240 951334016 375624320 1421960704 872762368 1526421888 1317908352 1443162240 902651904 1355504768 27069568 // 2306 1201406080 1774483840 1632541696 1586631680 1275193728 1346945152 471925760 379961984 2003659392 515339904 1290660736 1892732416 1764953472 1568838528 1907480704 27466624 1001396736 1660140288 11677568 1935674112 855586304 1726164864 84831744 1074286720 // 2307 1378815488 1125458560 375140608 86403968 505371648 1068429184 1282208896 1575209088 1543688192 578666496 1540696448 2005054208 2062579200 2141233408 477164544 1008126208 1260634368 704426496 1073058176 954990336 1140035200 56901376 1724921344 1894149376 // 2308 401885056 1130987264 1208759936 608225024 1417544576 919142400 1336879872 1524677888 2123491712 799533312 1939783040 656637440 1397634432 1249473280 206626816 2140963456 2004351360 2131195648 2108405632 1486871168 888506752 944983808 188450048 1148760960 // 2309 53329792 1826108032 970378624 355869312 1282731136 535918720 37503104 857054208 444501632 1874438016 1967342592 958589824 850800000 1105630336 102343040 1095097856 370414592 2104058112 1017276672 367249920 1335451136 530905472 2097805824 1543491712 // 2310 1958444032 117918592 1614835712 25524224 1940087808 960251392 1670967168 1486701952 451868032 897166976 1353198464 95319680 2067998336 747423744 866759808 1509967488 1674420224 1309555840 1721736320 1768319360 1111397888 2114724736 1258807424 935636992 // 2311 301205632 1315512064 129820288 565998336 139334400 1227656192 1440258560 504976640 100002048 90726144 1042570752 1280830080 81317248 1869366528 861601280 51854592 139997440 424183168 258841600 43579008 1088432512 1880886784 792134016 1082848000 // 2312 1846653568 303489280 1976115456 760147456 279668224 1632679936 461875072 1088424576 1946532992 1918320640 1352046464 1015856000 813332992 577418496 204182528 1407283200 648363520 1030384128 970613760 104570240 1305502592 579656960 2100439168 456119040 // 2313 1936212992 1474770560 724401664 1416820352 1617232640 943604224 4966272 300957824 538008320 579469568 535456896 464108160 170000000 2014897664 743949696 1510637824 1920311424 185542400 1964045440 597643520 1296710016 1271714944 94682240 71326208 // 2314 1246207232 1178379264 983327616 756298880 809323520 1586798208 645559296 1515059840 545929600 1233258624 724763904 634727936 921550848 538768256 1689099392 1132582784 532428800 506067840 1397129088 1922380800 1774135552 283024256 1517358464 2044045056 // 2315 662762496 1437235200 287136384 975299968 22238720 212394240 1013464704 1851470464 1566445952 1807603072 619597696 424852096 880894208 2124659712 1637817856 190246272 1081652480 736888704 1868712576 908523008 473653760 1957806976 279399168 255920640 // 2316 1200530816 1769240704 1587975936 538660736 277652480 470789376 1562862848 86734720 1542911744 1584250624 712721152 585368064 1842645888 1593342080 1976781312 2069493888 966243712 1663277312 261134208 744028416 698533248 1345493504 1617756928 1784546944 // 2317 702402816 1689427328 488000256 1016856576 2005276800 1948952832 1114805120 1186592256 2094119552 132107520 1259187328 25256320 1271253248 1764846848 962281984 1231963264 133994112 1261469568 1758552576 211193088 441501952 370255104 1644257536 1561731072 // 2318 1149422976 1357662208 997002880 1367440128 1199560064 1965472256 1873125248 1525954432 887054976 986926464 712073344 375941760 229878528 2758272 1379585792 1291841024 1138020224 159661312 351950208 74010496 17843840 1149767936 2002012288 752841984 // 2319 1513333504 1075684096 1157366144 1378872448 1931379072 640455296 754565504 237595776 1014186368 1296128 1994105344 274517632 336766592 637198848 1330773120 1628919296 521015552 558493824 1147254656 581191168 1428826624 936202880 566983808 976362624 // 2320 1044937472 133424256 1306558208 32285952 880305536 11222144 376992128 56695936 1003506944 481541376 251768832 1954581248 1603744512 1310556672 1151113856 1378103936 349512192 797527296 1269990272 1937029888 1942959872 231685248 214490240 129027200 // 2321 2031081600 1752141952 1909360256 1168163840 1892909696 930141568 457486208 1352559744 1386402048 1336748544 177938944 1747939584 1234786816 1740325120 1223271168 1665881600 2138453120 541587200 1935006848 1923560704 840378880 1836785920 308729728 2106140160 // 2322 1933681024 732378112 1816312320 99050880 143785856 2127636608 1907772544 1889450624 1679730688 1390821760 1051496320 924470016 1660080128 171413120 1202782848 301849216 386998144 849965312 88771328 1582322816 414049536 1674676864 1108753664 438051072 // 2323 295078912 681122048 476219776 221202944 1440112256 516149504 1065836544 1368224768 2053346432 2142217728 83981952 894884864 1415960832 1196149248 739965056 735333760 47365376 2081959168 713117056 1953146880 80692864 123751552 1372616192 1757748480 // 2324 416968960 779718016 935520128 1945177344 582831616 547379840 1543011072 1277152896 630632576 388651264 1518535552 285726976 1154179328 909524352 315167232 106651008 1169188224 1038899968 844738432 1488135552 1979026176 811032320 1695220992 655773824 // 2325 1880747904 1246691712 118793344 12164736 1452925952 793019904 1278942080 1431645184 391428736 1755411712 449275264 624444288 443792384 1071663232 1939476864 2078725632 549436928 868879232 2082132736 363839872 1123113600 1163144960 913069312 519792256 // 2326 1146698880 681854336 856852992 1154092416 451768320 1103139328 1105010816 1000677632 939165312 1528004480 163876224 1835638912 1921509888 1833833600 1012918272 1935341824 6763904 2040006144 1025418496 1421070720 451234560 1050258944 104589696 331899776 // 2327 1174046208 624713600 90854272 1319817344 1226206336 1464735488 1080554112 1825996800 1720470272 1703831680 527752832 1833136384 699159040 1767906432 811339776 1730773888 1368289920 87365760 957011200 665555072 256539264 1917908096 393159936 677475968 // 2328 1540156928 1422769280 1950174336 1669574016 673895936 79064192 329557248 771609600 576074112 1631200512 1537408384 1775850496 651850624 2050392960 744180992 1283861376 1021626368 623627776 1398717568 364197248 1532582656 427668864 2130286464 1323822976 // 2329 249244928 307817856 1243686272 1830784768 700841088 1064415488 1442372096 2081845888 458550272 932820224 2001753216 1292130304 1458044160 1631994624 183318784 1244889984 628400896 1597658880 1462689408 1610445440 1067319168 967571840 1913887360 852959488 // 2330 144276864 1891142016 1374096256 2091672448 1601615616 607947392 1967341056 1888364928 1677620480 1641430912 409952384 1883831040 468613376 759218944 1252239744 1329452928 2104816512 1778374400 1730142720 1799254400 88519552 877679616 919815424 400256256 // 2331 2045440384 230137472 1436605184 123186048 1491764352 705134336 1992839552 1533385984 1032275840 454809600 1943224320 1479396480 544699136 1186526848 1923521024 2140527488 1613756672 1636172416 1349314944 361039488 880367616 1990936448 639593088 790258048 // 2332 1765200384 795775744 748353152 397679488 623880448 1320976512 1985100160 720484096 254573824 494989952 185010688 944660992 1045780096 1922905856 1736571776 1616423424 1612580224 215351680 505814784 737272320 109756160 1181771904 2076468992 1831320576 // 2333 658352512 538604416 1565131136 966294784 48640000 724404096 1545542400 991979520 219028352 86036608 44432256 817726336 1998496256 20109312 1545976448 900230016 1172003456 645684608 582995456 484060032 1886506368 1226770176 1306825088 1520229888 // 2334 1405119232 701840384 1904385280 34042624 1326467840 32283136 200832384 1323357312 1740932352 1733721088 251010560 82347008 1080042880 589065472 1887591040 515334912 1634855680 821434112 493577216 1196021376 2030859392 646418560 1324509184 112520960 // 2335 1625244544 1898319232 1092030976 2130924160 2072556416 1017182976 1973193088 563091968 1279613568 1067238400 490519040 1126076416 627274240 671946112 694534912 1015928192 708036736 656581376 1108685184 551297280 1031409024 768333696 1899158656 1950290688 // 2336 1147969408 1994671744 498560512 1452622976 420607616 450694784 1858417152 786592640 2022076800 961513472 670501632 2088165504 663967872 1563879040 1152470144 1229509760 862753920 2119382656 1591442048 1940778368 1294940800 249352832 933293440 1241217536 // 2337 1839433344 1056889344 1739845504 359005568 326291584 464695680 54148480 1787016448 1744121472 1041661696 1201694592 1868561536 248345344 1886611968 1645511040 366323584 757685504 1392693888 1266595456 919910272 1747152128 2124317184 460843392 946452224 // 2338 1820064000 819382144 195759360 989545344 414209664 2010280448 736920576 985220992 22041216 31986944 1701046144 1242410752 1386699136 582406912 1978257920 1076668288 932446848 199981312 159598464 664836096 1552054784 446023680 1760667904 1066831616 // 2339 1789084672 559852032 127538560 1583562112 1375642112 99507072 2117278336 1313646336 1195876480 698119168 52026752 105608576 1359159424 554587136 1350128768 2052473728 2146936064 1558707968 554076672 635572224 1011506688 1685308544 518407936 876736000 // 2340 1725787904 817786240 14355328 78471808 1936008576 1835686144 788248960 827818112 1868986880 1831794176 1051966848 1012827136 1636215424 1802729216 716429312 960480256 1774424960 783719424 309822464 499197696 958520320 290689536 679023872 1458734976 // 2341 916648192 503015936 1100078976 1108273152 664719744 1301317760 1098262528 1701242368 462726912 237615360 2027033472 1166900224 875473280 1451864960 1610062208 747572736 736282752 1583005184 1237259392 1410636672 516243712 1035070464 932961024 789805440 // 2342 1703404416 736516096 830127616 860681216 184342272 252660736 872354560 1978457088 479247616 884590848 1554819072 1956260096 736143872 1967480192 101234560 397902592 1190755072 2051829632 837306112 1823153792 1733741184 1159623936 680808832 2117765376 // 2343 1589609216 851831680 645082112 1542317056 1728200064 1675752192 1033485568 1460427392 1255338880 1069329664 1618245760 1235846144 454236544 1975398912 1181276288 306439552 468788224 1394196224 1437250176 1194154624 612135552 243419008 1618012160 2016806656 // 2344 500893696 1421467008 1600998272 1721171584 2045600000 1569494656 729731200 1599192960 865008896 1952135296 1515998592 1902554496 92544512 243486720 1307303936 1201133184 1144813824 2074362752 514109952 563735040 501881216 231857792 778099968 813884928 // 2345 1528488832 1391833472 588066560 974181120 111755904 211978496 996288896 953767296 1634299392 29759104 968556416 2035382272 581793408 1030801664 560542848 1749611776 1596359808 1238757888 2062450304 1965010560 424104320 543265792 1995572736 775909120 // 2346 1120131456 1121725440 1345596800 1392958080 589228416 1294067712 547818368 1278333824 674699904 790266624 1360078848 670484608 547989120 1754387200 1964855424 1966901248 2092913536 2067778432 1351379456 422905984 1018794752 235654016 1205395584 1033665920 // 2347 210987904 1898498304 1101992576 1336897792 798462208 197759616 182703872 1892402560 1978427136 2067750528 754767872 600417280 1092179712 1238858240 432535168 1310390144 319611264 2061054080 796182016 52098816 1981821312 1729061376 822505600 918228992 // 2348 1794418944 1339993856 188546432 492051072 1447394304 1547291904 342452864 76410752 442294656 470918528 684550144 452339072 514655744 1745699712 165292416 930886784 2021357440 227510144 158626176 1122014976 1094462976 791417728 626717312 1251104128 // 2349 1335846528 1747777920 1517716096 1168818560 1372273664 1754954240 1570893568 1918549120 258491136 2011756160 1619531776 1209101824 1013704576 347381760 1747332480 1649534080 1615734016 1336280192 1338743936 1248656512 1457301120 627928448 1012553344 1986774400 // 2350 473476736 205636480 507036672 1265192192 84678656 2057895424 937886720 1901842560 1159707392 1759793536 1993220224 1093648896 1710537728 2034692480 410466944 1776888192 338075264 300499456 907128832 1522753792 379956224 451504640 1721347712 183396736 // 2351 260114688 1411446784 1559577088 882165248 1741832192 1233089536 1479384704 671910784 1012631936 1411106176 1671186560 1318006912 52814208 1681996544 418860288 2055767552 184002688 559460096 698031232 979540352 661366272 987920000 261336576 277936384 // 2352 1038648960 1169415808 486824704 909203072 1646519680 1802413184 2145792000 259487872 114848128 1270377856 556547328 2023396352 1418661632 1243467264 892610304 1458820480 109932288 293628032 1523687040 939896064 1710981120 633233280 1630165888 141431424 // 2353 1079432704 1984693504 526345344 1279206272 1846678912 1252538112 538606720 52221824 838788992 823861120 883279744 292396032 1536147584 724790912 1339843840 1641687936 1325276544 1822748544 2146442240 1863319296 1243017344 454861056 2078388608 1835515392 // 2354 1460216320 456487040 61453056 739317888 12313344 1091643776 2036151040 1420212096 1017931776 1567345280 1693250688 1274506368 1885707520 1897800704 741749632 675537152 1751811072 1351517824 75770496 1204832256 2025618688 1508871040 338534016 304169600 // 2355 1793902336 1188474496 562326784 1266081536 1495822336 647583104 616476288 394169472 2029891712 1929351040 379840640 1234545920 40394240 514646400 1449995648 571056512 1655316608 960375424 794252416 2060121344 185576576 140030080 1130923392 1282684544 // 2356 1616076672 1743652096 1171160704 696189696 564250624 1368475008 834553472 167789568 310116224 1808869248 358474368 614599168 368645504 208273408 514038016 1308800384 1846337536 106356864 1132673664 386152448 1543073792 478527360 1004652544 905690624 // 2357 1927787264 1264004608 109884672 186112896 28770816 1850714112 1895913344 252748544 1115111936 1175725824 274977280 1965470976 1203822848 1852559104 2032752000 337125760 1952530816 994002432 2114715776 554688640 2024935552 2139065088 354940800 2066829824 // 2358 582831104 2088381312 29869952 2121093120 766683776 681023232 1886897408 1344424704 553143808 626134912 488577280 1990499712 643442176 1805068672 1297347840 1309776128 987554048 370388352 742141184 1589822336 1221979136 1299483904 944035584 1422099456 // 2359 1906959872 891755136 1573605888 362560128 747159424 966995584 243432448 1271991808 1751997184 427722368 664301952 1429446528 1696380160 894416768 689091200 74151680 563627648 797055360 898309632 1546868864 288736000 834212608 797121408 509802496 // 2360 1915526528 221717120 21549824 1257539840 54014592 1468837376 951706880 371660288 212729728 1856555648 1686271744 1881855360 1736679168 970646912 775356416 1613135488 149815808 1160285824 1277742848 1873068672 1613167104 416154112 1803127936 1239332736 // 2361 1395444864 929378944 153843200 612130304 1772522240 1317688960 1825580032 1743913344 720548736 1289400064 647495936 825140480 1268768256 1328575744 1983397760 1261678336 33338112 606609280 164531712 850959488 1584081792 1985341056 171402496 1288217344 // 2362 1264423808 1428993408 2053984896 810169600 639538944 1849684480 786657280 1878490496 1827368064 1479462528 1946161408 1583534976 477656448 1582060544 669021952 176680320 956344320 1983614976 464187392 362396288 205609344 840483840 1267409280 1497151616 // 2363 445430528 1169795200 445930368 303895040 615881344 1625223168 667072128 1087817472 1442887168 81616896 58521216 259820672 1682721920 1034616704 180838784 248256256 1032383616 771479680 278291584 102828288 1650483712 1325803008 1470951424 1270184576 // 2364 635887744 628252160 1619154688 2079385728 1019830144 2039819264 1289845120 1484926592 2105239680 320329600 1592250752 658706048 2098500736 2119250304 231802240 2142649728 132643584 1727561216 422088448 1086952064 1783368832 1830200448 576639232 1846158720 // 2365 552458112 69865088 379601536 1098694016 478265344 68427648 2079168128 428501248 1097617152 1951143552 1622840064 820763648 1344723200 1233704320 606162688 1062704512 865858816 1862482304 314779520 1157704704 374624256 35218688 2017468800 1568637952 // 2366 697874560 1686804864 288770176 885107584 1273754752 1388578304 1809159296 431883648 338240256 185156224 947390464 1380663040 970300416 1699947904 1828121984 1103525760 171711488 1259905920 345770240 128534912 288914048 1608061824 1001782656 193706752 // 2367 1277835904 1461502592 1045787008 1971969920 808280576 719927296 1325437952 1613679232 2044999680 1460641280 817318400 296825216 2020286848 900578304 746676224 1197011584 1096578432 1231820160 1330031616 1995240448 1821863552 1651427584 1738942080 598637056 // 2368 366771072 1750162816 1180599552 2006457856 213582336 1188343808 886576768 81212928 666121856 565345024 1458462848 657003776 1828063488 465220736 273530880 1537572608 1542830592 2092809984 609988608 440550784 1755948032 1810270848 198098432 1203289216 // 2369 393827968 299988864 1294540288 1445823488 1423193088 1446255488 262419840 2032249984 1287046272 703908608 1605618048 220507520 1892254848 177625600 1745485696 796907008 1624438656 88476928 721486464 2017112064 1923056512 1847536000 1992221056 359623552 // 2370 1266654720 1419556736 319113600 717663744 1334653440 1876649600 200369024 85401856 842518272 1853039360 362379520 51300224 609201792 2015746688 1294474240 1349209216 510461568 2002380416 666954624 113933312 790654080 1531638272 1603122304 2045114496 // 2371 1075998464 1865155072 467595904 250860160 75137024 1037707392 1947316864 997010944 959043968 979079808 1797900928 1888804224 854418944 1648968064 1028934528 1447148032 805135360 347799424 1224942720 1409060864 1657618304 2024680576 1600621184 653653504 // 2372 1993123328 901213312 1561025280 895055488 1205859200 412146560 141897472 1560027392 1116301696 1713121408 2038613888 1345011200 400139392 1390795648 901875712 775420416 1211294464 874808064 862446592 730019328 1483913216 1010140928 147047168 1247841280 // 2373 1127665152 1704211200 688806144 2061262464 1133077376 1638594176 2108740736 1784747264 1398302720 1409627520 696487424 1717851648 790669312 1380727808 1622928000 157861248 1792579200 216968576 472776832 233947776 827383552 409670912 868845184 1826831488 // 2374 1117669888 2076977536 1245691008 1139468672 1152545920 829554944 2138397952 1677835520 749210112 823315072 1628789504 990927616 126745344 1941844608 1398370688 987463552 1207152000 427065088 1428151552 463294848 1935260032 951530880 1286834944 1688521472 // 2375 254226816 1549332992 2022032768 142653824 150976896 1417657856 2121430528 921753216 1663852160 283521664 928923520 988562432 37003008 1646727808 244913024 1553455104 1642449152 354819584 1450075008 741697152 765117184 671799680 642416768 1931109504 // 2376 539064832 1772749312 1636735616 1083138688 1119187584 1662865664 363809664 787488896 507745536 1690428416 1403467264 1450459136 2039225600 2055135872 1875303808 1222084096 1408011520 450182784 1737021184 36599936 313008768 1184443008 1208772992 396656768 // 2377 1664531200 726545152 1335538816 610943616 136641920 1577990400 1920162688 1535220736 1623917312 2116947072 25778560 2083431296 313096576 1476366720 287556736 890743040 1791709440 1611050112 718846720 644001152 53110272 1764242048 164008576 1806736384 // 2378 1721575296 1473145216 390429824 475288448 45933184 2118978560 749912832 1479535744 797484288 360904832 891060096 1638823424 1463500032 1509970944 1632667520 16986752 2051543040 1266132096 1258393728 1247588352 1910809984 1813978624 1304347008 1383914368 // 2379 1358898944 866979712 2073246336 1198562816 2038648832 1584971520 911392896 327434752 1640374016 1055267840 443336960 1439596928 9075584 363802496 1614183808 1544102912 1737343104 1701738624 2028040576 115314176 1849716096 522118144 661254528 1920104064 // 2380 1683404288 1653490944 890644608 1258153728 1074928000 877311744 623768192 1397548160 627802752 669144704 1996802048 1070712320 1486703360 1443053440 141284864 1523462272 117288064 1576562560 293824896 1207506944 1523875712 494775552 1054988160 1801711104 // 2381 1170356480 724851712 843232000 614538496 2091414272 1697510272 1817996160 1539636352 1409778944 1109213184 269359232 908802432 763452288 70836480 499284608 2117330176 1960305408 1568623872 891285120 1607684480 942537984 1507033728 353213696 596725888 // 2382 292347776 1502156416 400398464 1984799232 710654720 1292794368 1020268288 1247744640 1918925312 912729600 1548204416 858332032 1296035072 832048128 2040514048 1608205824 925236608 947614208 174544896 1975035392 1131895680 1687435008 1905150208 1308563584 // 2383 1991126784 1229417088 797742080 2049234816 229739776 781120512 540854144 2071735424 1266260096 1931261824 1983454848 1593396352 1589362816 1333511296 725276800 507812992 1124197376 225718272 1548154880 605406208 1672626432 2125871872 1533537024 1660270080 // 2384 1665990656 585512064 382873088 1477209344 1971880064 622483584 613896576 379537664 624716160 1164071808 1435588096 616061184 895961984 1811305984 279691008 1547438720 1005437824 1442037376 1817206528 738641152 1482342400 1008043392 737394944 1342357248 // 2385 896765056 1368610560 158144768 752556544 1323909376 1277125120 605506816 1617022336 924158592 1162572032 870307840 370716928 1077603584 1701809920 1125505536 2098707840 1199558912 967079808 394794624 87652480 2095076224 9424384 1379403904 952968064 // 2386 1538150400 1781906048 37659392 1060008832 1024303744 566591616 2100055040 906592896 712323200 1073391360 931508096 1647650816 2088792832 2105120768 973178752 1750462464 1064731904 720107264 942997120 579044096 267003904 867237504 1576745728 1694883712 // 2387 258003968 549516800 626658304 399147392 765044864 1706167680 2060881664 1919383808 180875776 1784720384 1197896192 968663552 1723551616 1913044864 1357378560 1005443584 1744027264 766934784 2054819584 1826596736 2117520768 1100997376 1781275008 222732928 // 2388 1457193216 713387392 258123776 75757312 1559972096 1900465792 1504449792 695638912 4298240 117441536 1196126464 1769960832 1370855040 322312704 1285173760 1815070848 1185333888 131361280 233536512 1726537344 184446592 1344319360 1492976128 806719360 // 2389 1492781952 399871872 673807616 1198033152 2090237184 1270203008 106868864 1613917696 1695287424 1222004864 2070316672 1519762816 815243904 476643968 162254080 1967296768 1283412992 456968064 1043576832 138666752 1051231232 89909888 907040128 549150976 // 2390 182934528 1702407680 1874220928 645506816 1545419648 1181916544 161168128 1078969728 1744525440 1854308224 1876538368 1356439936 567955840 444940672 1781462016 1327103616 860680576 1702573184 733023104 1473428224 90537216 797988352 1051392256 1975773824 // 2391 1815470464 658424576 1623356288 2068573568 20600064 1946546688 410165632 2122606208 1323960704 1371336320 277412352 1185212672 1835633536 551761664 212856704 1578969856 1436410240 735402368 1487363200 1693813248 733368064 1879227136 965672960 1578866816 // 2392 807202560 1602945408 206436480 1109666688 1604898048 1670452608 2034947584 542342016 796846592 1788540800 420103808 2069200768 1772313088 1154118912 682664832 1949197312 614417024 1926908288 1813234304 25608448 1676679168 122044160 225997824 1324406656 // 2393 335424640 249642880 251194880 6734592 907946624 1909804288 984691072 1170573184 1159884928 833901056 203765632 1454304896 1212892672 1861396480 1169736576 926054144 58946304 59783168 2091259264 1350552064 1599408000 1031664896 104060800 1657299712 // 2394 1041996288 1718870400 1105618688 857179136 1808313088 912598656 263257088 1433100544 1994837120 1830252032 1412778752 2074007808 702817152 183567360 1491809536 1704858752 1452169600 648898688 1416228992 1591559808 203812224 861979136 2118858240 967304320 // 2395 2036980992 1136629376 1745632128 35609984 1990327424 1087813376 603836416 1490281088 184307712 2091429760 1672877952 651159040 569094528 2086388608 1072044160 729424640 498251648 730454784 145450368 1494256256 309170432 1750148736 105284864 500196352 // 2396 36102912 1568678400 478533632 31402752 1272905344 17981056 170848768 1167999360 914012800 123430784 1327404672 582095488 1283770368 1786391296 59786368 1667684864 1882076672 714539648 465848832 359250944 281630336 1972964480 1513052544 1849008768 // 2397 554572544 2127171712 523234432 756017536 1653918592 262681088 2002706816 913403520 1336769536 1166342784 1223312128 2008192384 217145344 821482496 1804932096 610836992 2041202304 989829760 854963328 1732980480 192312448 224966400 148428416 1638960512 // 2398 1273182208 6602240 1433929216 467562368 655525248 1812547840 467007616 1392149760 2016286592 498041472 1278403200 1306524416 361227648 1797414912 1488292352 1069462272 2118908800 1637344384 1543840000 1535492096 921548800 1816358528 1121371136 864300288 // 2399 1603371904 268302592 609812352 1661191680 347059072 1610139904 1801747456 1915172224 1967563136 393696256 16315520 673811456 1278935296 249380864 173108736 1686709888 2044610688 2042076544 990779520 294891648 902895872 1623416064 2033585152 406819584 // 2400 376433280 617703040 825904384 1711077632 1107932416 310626816 1245102720 575359360 1528679936 289255808 348584192 755934848 262486528 947327104 158625152 1821343104 662620288 463632256 1960726656 807357824 1298334080 264033792 1701903232 2125354752 // 2401 1313558144 1679615104 745947520 242846080 592161024 1031895552 1759024768 2074985216 710734848 1840424320 1189451136 841949312 1930456064 216301440 1793818752 1766711296 753308800 853200384 1491100416 1851624960 1568073088 733861632 468368256 887733888 // 2402 494954752 202496000 1195426048 1975786752 580859136 2119319680 57641984 1789943680 705085952 524984320 1350671744 751132928 781362432 1192394752 1043077120 926649216 720597888 279621376 1555129216 1870514944 2060908416 991931648 333689216 110181888 // 2403 1349536512 297600768 1111563136 1893494528 1056917120 1235461248 1683804416 1466830464 1088241024 1434193280 1095572608 559701888 1867669120 729726464 954399872 717997312 1285729408 1525991936 873849856 1188774144 2046061952 621256448 1639600128 79043456 // 2404 284093056 725683840 1297789952 454704896 1689213696 697868288 1147433728 825928832 1329985792 607974400 657238272 749508608 1255940096 1105872640 1206055936 1037210752 420732160 1480167680 2088462592 1100466048 1865160960 769585792 476241280 1856620032 // 2405 1469387008 2112715008 1078976128 210310528 1932908928 627188224 991381248 1598464000 1880679680 1074725248 1574506880 287886464 310117248 532428416 364702336 263473792 609811200 882001280 1248221184 2004657664 417298304 725192064 976925568 1360241536 // 2406 328711808 1205418240 1408007552 1199210496 1533266176 1315571840 418076672 2022584320 331363840 1430338560 29551232 1880072832 1884339712 1944107904 1837138048 614033024 2102544768 627561728 913172608 1318282880 245688576 1156114944 1698451072 2079216512 // 2407 2056741376 975153408 1264820608 135517184 693101312 813037184 1644455168 650199552 347409920 298928896 111050496 1808731008 1929502336 877154816 592717440 1504532224 2147326592 1399324544 693261312 983209216 1324067200 2077552256 1696578816 1982222720 // 2408 1490577024 545099136 1893861248 1072654464 597399552 312631040 265374848 1938856832 42950528 1360013440 1672312704 817257472 1996713344 1219958400 2034560384 1477964416 1899331840 569316096 985823232 1956883456 1176979968 158622208 618698496 107630080 // 2409 944892032 1301513472 1326766336 22878592 1575091456 1291073152 175974272 1516326656 1569476224 76929152 1776394624 90142336 2036448512 754876032 1403201280 2063913600 112177152 905996928 150636672 1544589184 955629824 460033792 912373376 512452096 // 2410 1142840832 1109148032 160178560 1299105408 1876592768 1760076672 316199040 1089958784 1841975552 668392576 692331264 1325713920 420130304 829410944 1335183488 28485376 734010112 1641724928 1019233152 1530645504 428716928 577869952 367142656 1709268480 // 2411 1652062720 1544955776 2002632960 1003425664 906741376 1026759296 1939581184 1945060224 1453278336 1089825152 1126987008 1515473024 1707990784 1836983936 2002693504 1998000000 930050304 1219720832 1660743936 502673280 2043272960 2018483328 127894656 127957376 // 2412 1447052160 1837458432 410441728 1474937984 2111651072 1631034880 1011765376 959678208 1436274816 240998784 1765844480 1157552000 1290537984 1601473792 1584247936 766878976 569039616 2036997760 1930417408 307703936 1725506816 1773038976 513186432 70904064 // 2413 472253312 1794753024 126791552 1037466368 1645076096 1024467712 373150336 1996972032 1095332736 1312035968 1252712576 752527616 1809108480 475053696 457164416 1513074688 1376625280 1955405952 932793088 1806924160 634305280 257580160 272692608 1614349312 // 2414 1644950272 2092834944 895994752 1922082048 953473536 1980792320 1681691136 861253760 573621760 13771520 1128005120 601866368 2013384320 1013740288 1019229568 589840128 1870279296 1395586944 1944502656 1469005312 276134016 242288384 136898304 1060143744 // 2415 1495988096 651530880 420113664 678127360 592998656 2013839872 537229056 447805312 1302551680 1510791680 751785728 934820608 502369280 1728784512 1899792128 1267590144 2056042624 1308600448 476981248 479839872 199870848 1297137280 41735424 796403584 // 2416 1125339008 1371812096 701307904 2106184448 2116327168 1376038272 383152000 927081088 2026388352 280464512 41567360 1036740608 828936960 491280640 396532480 2125608320 1348987648 307037696 2052221696 1426040064 529878912 1581906176 1272308864 888978688 // 2417 1938231808 665794560 1013086848 902091776 2903552 1689194624 115431552 1549237248 1542117120 1182121600 1865643264 1720836352 1550940928 425383168 1771472768 319392512 1367421056 1340938240 1702620288 325474176 1965635072 1070551680 1148976256 1898203008 // 2418 433503360 281124096 10554368 543602304 854375040 533565952 1910456320 1997644032 756141440 788713728 386157696 1547160704 1875083136 1212694656 169490432 2054561024 1054320384 869526784 1253933440 1933355904 531051392 1241119232 1624022912 1808665728 // 2419 690166144 1820496384 2131675136 907864320 867727360 32514560 19072640 1884490624 901520512 1222335360 888640512 1475368576 1137600128 1495213312 95324160 1961050880 1535069696 2144188288 1768219904 2124322304 863496576 1939552000 1974942080 832527104 // 2420 1110050944 1328816768 100987648 335702144 566970496 2081428480 104712576 376072960 1973120512 347560320 460014464 779861504 56684288 1372208768 2137986048 1932918272 285160192 120131456 1573026304 1735777280 1827567360 1735315072 1228830336 546083712 // 2421 3984640 185598848 882946304 1113556736 1210116224 1551912704 539034880 1636749056 1350751616 1502939136 535909376 891630080 494903040 173349504 1916561408 1261170304 2063381120 297250688 1004393984 1524350336 1334160768 596441088 196753536 1288747904 // 2422 679756672 404916224 1136755200 1783136128 1116399360 678980352 1781449728 561176832 1916163200 43459328 345795200 1597311488 1168748672 530688 2072789760 1841560320 2025249792 1917815552 1629710080 1663963648 1853239936 900130560 259217920 1144583936 // 2423 1907392512 846142208 171124352 912794368 575923840 1979360512 623370112 757780992 106058368 1694000384 1115082624 734308096 1262631936 1482961920 607979008 302695296 1775313024 1107729664 496803840 1748097408 1546552064 257278592 547943680 134351488 // 2424 205630592 1981858816 1664573952 159358848 1062288128 1014126976 1645374336 630164864 1882452992 116851456 639222656 1861471488 2019509120 1979066624 1862202240 2048768 180355456 395881472 189322496 1424012416 725962240 4895744 1824523392 449760256 // 2425 1303942912 1340922752 1284308608 82075520 471914752 2062636288 343881728 877252736 370922368 630284672 258133504 1710776576 654231680 509278336 942764672 1717244928 1139172736 805584384 1360238336 329060608 813250944 850069376 278080128 158402816 // 2426 586131200 1471819392 471694208 686712448 186460544 101652096 322422656 517903360 918440576 1807969152 728308480 59576704 435134336 38156672 51348224 26187648 715659392 469936768 504260352 735174784 632995072 1544706944 1850065152 2054611968 // 2427 123660672 5797248 308807040 1450168064 419663616 1668249984 2047926016 510216320 1628901120 924717312 805148672 1172051456 385004544 923764352 1166383360 14856576 943197696 447972224 1863271040 71233664 293618560 489756672 1000461056 1855699456 // 2428 465663104 1277279232 16040448 444169088 1166070528 1529687168 99403264 1374759424 677669760 918193664 2100436736 48670592 569465472 2036034432 436134144 757656320 359322240 403789440 1641608576 1280187776 1749337216 656835584 1472360960 390953984 // 2429 1023445504 1848365056 414114432 839975040 66300672 82359552 1621673088 663650432 1010496128 1075037056 90999552 803265664 130184192 866711040 1407955072 69055616 106971520 458253824 297352960 1229527936 1897698432 1402409344 1903507712 145168128 // 2430 713075968 1142073344 908869888 1897648000 1623702656 680435968 1158817152 235731968 445664640 865184000 974885888 552275072 823829376 1276886144 315911296 1414103040 804603008 1505427200 1183659648 1695836288 1574850816 695065984 1096455808 181671296 // 2431 168840960 1714462976 341205760 126421504 1611151232 659967872 27933184 1625314688 651575552 536505600 1657385088 597582720 286422656 930176512 2017146880 1861209216 34532992 1102585984 1996248192 1520922496 1475717632 898989824 549148928 82971520 // 2432 344510976 1719748736 197552128 1544056320 1666519680 830400256 1028900224 1930102528 938467968 1850965632 1296971520 1413744256 118855168 845193984 240907264 1847605120 996073984 617854336 2097323776 1680855040 798376576 1026226432 76272256 220219520 // 2433 1911688448 565124864 1467619968 1548188288 1468516608 1085764864 2034632192 897947904 1902728448 313464448 1185097600 459171584 365148288 188961024 1996142848 887972480 1669025408 710817664 1693493376 1258180352 581742464 1209674368 573342080 550642304 // 2434 1602666240 1814951936 1982775936 976870784 1179458688 2000345984 1302449280 1093297408 1428336000 1088770560 1724035328 1205392128 672318080 752631296 903115392 371057152 1075405184 1439433088 726918016 133870848 179863424 885042048 2083736576 1811399424 // 2435 169389056 1862312320 2026827776 622796928 43711872 544769408 599436160 857380736 1367580032 491067392 1861318656 1554924288 532506240 1818318720 225864192 1918925568 879175168 1948468736 784854528 817556480 234556288 2095636352 1638387328 180754944 // 2436 867965952 1103838080 1617173632 1487542784 689018496 11963648 670308096 291922688 999623168 1820571904 687526912 1602130816 437906304 1603124608 1482286208 157391232 931173888 1859352576 2126180608 996141952 1754510720 826706176 132322304 1103134208 // 2437 423570560 1161401216 1482445696 814393600 1643914240 1165046528 2032368512 1379974784 1352272000 1119160704 437979008 2142670080 183555968 1170178944 304314112 884870784 1088113536 618925440 611672704 1372210944 2036145280 1906808192 1874270720 1926167296 // 2438 395116032 1812035712 2134294528 1553140992 1230583552 276851584 641070592 1645124864 1214963328 1818003072 1035090816 1860642048 145887232 802452736 2035155712 955476608 1388547840 1034759168 1446454400 1746232064 1815511296 870761216 1326136832 1340403840 // 2439 1297618432 1197266304 877950336 1115902720 1858354688 1637284352 2029915904 391092608 237068928 1531503104 1314235008 401404672 822700160 1596655232 820372608 1796413440 1848029440 83812864 225991040 2029574016 1135054720 2031892992 1653576064 23472256 // 2440 361069696 1986091008 808936960 1691778944 1073426816 1406042880 148914176 70644352 1137524608 2062302336 1108005376 1269914624 939640704 1164377216 1584474752 1044421504 147055616 1751682048 1770781184 1187420288 596929536 1485453568 1469417600 1473083648 // 2441 227645440 1427167488 123031808 170519808 1105803904 1950713472 179231744 585183872 1652798976 359016448 2041630208 551420672 1684247936 1769987584 685182848 437982464 42574208 682109056 1687360128 575031552 1698309120 1920357248 1643587328 428220160 // 2442 1420577792 1846889088 1529798912 812777088 188697344 434438016 30790144 484724992 157647360 377525760 943531008 2136461184 363051264 642586112 1716922496 722086144 1106948224 1428955008 1323900544 494726784 2092029824 1637337856 1710102784 1153851008 // 2443 1270897152 931970048 1624471680 1457936128 1513436160 377354496 2005482880 620176000 609883392 2049590656 1182267520 1038368000 978551808 1841561344 2071365120 1270344960 271366912 1517355648 739638528 1686814976 2066106496 826257920 720049024 94547584 // 2444 885929984 1218137216 515148160 222810880 1912007680 777594624 68476288 1778284800 1830856576 1794560512 126392064 1656111232 1341657856 2137704320 1755434624 473477632 1950466944 1076839424 1235368576 1313643008 1005380736 1773911680 1912511360 1669799808 // 2445 755130624 1676857344 1777745664 66387456 289037824 1783853696 1557971968 441429120 1373357440 958733696 1801581312 1339348736 1034853376 441564032 927712256 195630464 1509997184 905289728 2077834752 1869069696 2136929792 1615852928 869663872 638795008 // 2446 2097138176 1015009152 1916520320 671148416 188041728 775911680 1273309568 890991616 403479424 1215922304 1449872768 696429696 1877299712 1473852416 2087892864 2081426688 907526400 626745600 1443733376 312303744 1960913280 99044864 1104698880 2091130240 // 2447 249685632 1053355520 1830022272 804206464 1490229248 1733061504 575115776 28033664 610925568 1106921088 1509292288 1464105344 1022136960 617752576 453749632 1457018368 1012231552 950781184 947547136 2034993024 1981781120 684155264 1066044416 510392448 // 2448 1157838976 1121210368 1059335424 1480116864 466008832 1624409216 274544000 1297759488 1155001600 1524387072 830379264 1052782336 1227412608 1010805248 641792768 730422400 669169792 1634369024 101002752 811098112 1674249600 463879296 966900224 864786944 // 2449 1233345792 1327798272 70578688 1099636224 1653556608 584414592 1084846080 61298560 506160896 1168237184 1041696512 2077801472 1686429824 371528960 1300381440 1525122304 1085124096 588515968 1943104512 1766800640 1750504576 1672381696 1083587200 903088384 // 2450 204767232 52478720 176697856 499918976 56450176 1084011904 575179136 565617792 1681300224 1591100160 165244160 560733568 1211012736 270008960 1648722304 1165665280 368334720 442588928 359474688 1810454144 624344704 1960465152 1629441408 1208357248 // 2451 584877696 2119839104 335537536 1649260800 1452450304 676982656 1227227904 2102924416 2049135360 520069632 1341483264 1126726016 1441838080 453106048 896874112 417845632 1462865408 859665152 1301263616 923588736 1175154816 4481152 209191936 1214826368 // 2452 2118740864 624419968 76174080 923345664 1765415680 1998583808 672537088 673442432 1249110400 1779214080 1545063168 1634511488 2097118464 404661248 1520495104 1314701696 1441064320 1423269376 56370816 284177792 534843136 454163968 934916352 381385600 // 2453 581752960 1342319232 292356096 425053696 1517636992 1449754496 1129954816 1337519360 374350592 83977472 1617725568 1486020096 1980846464 1221835136 877155712 896506880 1166235264 1879857152 2039732224 1153407232 1872513920 774306176 308994560 1300833920 // 2454 1533020288 2131604992 937947264 809203328 2084244224 1167051520 1061441536 1075051648 822348160 237178880 783346304 508748672 971107712 1906022016 1643581696 49158016 1326460544 775221504 1737681792 162953472 465607424 1650048000 727065984 9090304 // 2455 2027168384 1453821184 350579200 2019912832 1271637120 514366976 1531824128 1251055104 1959824256 245845248 1658112128 2098335616 1724117888 551177856 104214272 224674176 1021892096 790875776 1903612032 375330560 1438737792 579165184 1482303488 1110279552 // 2456 964335872 770938752 1862459136 925657344 1315564416 956202880 703665792 12584448 14324992 1477447040 766973952 708329984 296761984 1165722112 315018880 1224979712 1776062464 1046912384 1896447744 553062528 394923776 196704384 872463232 697516032 // 2457 1103613312 341056512 956384512 495213952 1591612800 322052096 344915584 2026800384 853033216 738930048 1340935424 2101031680 329260544 1658779520 193060864 432502144 480877568 1087490688 1653325952 1853237376 27715328 1690835456 1593199744 2094919424 // 2458 1097943168 270276352 1399914880 689209216 1191434624 1452619904 1377051008 378300800 198189056 721992960 204208128 1385794048 70017280 340331008 1042287616 901950080 1379097600 152380160 1771166080 861837568 1039873408 927195008 1906537472 344922624 // 2459 1556116352 427150336 468293376 2128727296 1596431744 2035646848 776988288 1169331968 1469327488 2107996416 1357359488 1214086528 1381824000 728061440 196789632 1143523328 949240448 1364953344 2134205952 1375204096 1746214656 573473024 1548886656 121488640 // 2460 2060830976 165129472 635477248 943691520 2139507328 143616 140364032 887442560 145655552 2053671552 2058514304 884630016 51806848 1726347264 2020321024 1467109248 2091742976 565168768 94360448 179853696 348695424 1341738112 838139776 1553145600 // 2461 2017940224 984056832 562801152 1092963200 1445150976 2035429632 1797309952 1874452736 406431872 1847165824 89240192 2043610624 1538838400 499837056 1587449728 1811069568 1390329600 1542794624 853208064 2124623232 2084563456 634897280 873618688 1966293248 // 2462 1664782080 1498297216 833983616 1821479936 1894532608 1452638592 913827328 775546880 1166044288 1254381568 1463165696 1274018816 526791040 1159952640 516873472 2103665536 638047744 2252800 244485376 1951983872 91702656 1291867904 289198080 686887808 // 2463 1825390208 1787743360 637970560 951541376 6731136 322254976 2084834688 1654848128 46863488 1734356096 1162037376 1432447616 800614528 1146602752 1389984640 147329792 1805159552 1158592896 1550937600 1088276224 1329859968 1011151872 1322501120 1408036096 // 2464 20069760 522195712 150073856 1559409280 31453824 955916288 581546496 2053641984 1668651776 1223046912 2141107072 80593920 653422848 586175104 1147146880 1140751232 789856128 359854336 1346071168 287114112 900796800 2056477440 857188608 601567488 // 2465 1028425856 1900270720 1916212224 999009152 796340224 514752384 1500340736 1897471488 733714688 914013056 941092608 943655296 473893632 2061847296 227747456 1559515520 1129697024 251933952 1826912384 619105792 1174031872 1997299584 1286566016 1217186432 // 2466 227351552 824236160 1579356672 699989504 1478985600 1166581248 1819886720 1341381504 1473372928 229997824 211142400 990762240 1726917760 1055617664 89059968 1086670976 1785990144 1765189376 2130415360 1114107776 707012096 583180800 1388456960 1371876352 // 2467 137666304 221807360 598266752 1236706688 893387776 1450167040 1584003456 617707904 1192153600 1772908672 270665088 283483392 2024116480 447943936 1413821440 1306647296 1573707264 1372970112 161055232 805345664 830668800 1898125312 1649873408 1240868096 // 2468 1810168320 1633074688 303437056 1477827328 1482259200 1998159744 1805184 605354880 69122816 2057322880 1796952064 1859799936 1403131776 989446144 1032803712 1979130496 1795120896 1311682432 1624250496 1241386240 355770240 2112967424 207085312 1335936256 // 2469 71653632 2083013632 975684224 1797192448 705947776 677378048 708828288 2104490624 1047170944 444327552 1151663744 303108864 1316255744 1370603008 1788887552 198963968 1290845568 722259712 1275586944 2085928960 340247808 1776894976 2017369728 1435992960 // 2470 152609792 1451790720 522020992 210851200 347630848 1083830144 3452288 353937152 970585472 517709184 101271936 2001781888 854053120 1825802752 925788416 1116460672 280242304 528550656 274291712 2067858816 247444480 1697180544 283005568 172035456 // 2471 1207575296 1646034816 1262887296 1127126784 1768821120 584365440 312479232 342034688 1142121728 811352320 1564026496 1373630592 802635392 1206443520 256269696 1638586112 1351490176 1940719744 787290496 1245376128 908370816 279667200 1195444864 573862912 // 2472 1343253120 904200448 585850368 1284654080 1374987136 1624601984 2092328832 275751296 834759680 249240576 205555456 41463424 678448384 331017600 614551808 1802117248 1160689280 160191104 158921216 717789056 1349692544 218433280 2129186816 112193152 // 2473 1000836096 554416640 27398272 1213699584 1351289088 1732936832 213514368 1310148480 348876032 1661553792 1630649472 304193280 1419685376 639812992 871755264 1652339456 1529227136 1273344512 476262912 1087489536 994839808 712225920 73049856 2025866624 // 2474 1771318528 2082904320 144687616 2021958784 74163456 775711616 407817856 1943936 636234880 583687808 208011648 594340608 1455299456 872498816 176123136 2033486464 1889506048 1997998464 1392204800 498937728 392289152 819033600 1749224704 1121354752 // 2475 639144576 1155686784 1989430784 1676147584 2126425216 1784117504 382089088 977403520 2090546816 924305792 1136911232 1816964736 1916163584 546288000 788175360 1171946752 1513381248 1743102720 1479994496 876970752 297485312 902896512 1690524928 154029056 // 2476 612605696 2130331648 270004096 704814592 249118464 777745024 415857280 2082608000 2000444672 763851648 854673152 485535744 6967296 1229691264 893324160 2019085440 173507968 681616640 1856574720 1960766080 808930688 1264255744 109884800 972056704 // 2477 72612224 563627264 696392064 157376896 770404224 377038592 1361747456 1605298944 475398912 582075648 67228288 1278982528 1362573824 165079680 736322688 677463936 200443392 143703808 227766400 1470683392 582843008 2087857024 550487808 1067060352 // 2478 1612611200 1288569216 142920832 1826551424 947434240 434501888 1730666624 1258294400 337825408 2096710144 1069658368 114655872 198579072 1788789632 436262656 628612736 1910658816 229056000 797353088 487258112 863621248 1729836928 336490880 1743339648 // 2479 564339072 830085632 719525760 1292472192 2112352512 1950678912 1019504000 227601792 1995176064 22507136 1099117696 330250624 880417536 1775789568 1258142720 1777831424 1721671424 1898342784 1588343680 1177938560 63202048 2066758656 113226496 840461184 // 2480 948300672 724273152 1319285376 662241664 114793472 1405978240 220256000 170736000 164448512 1548262528 671100672 1098869632 135920640 1256024576 2043758080 1241151104 1110220672 1385439872 1907933824 1299651456 782554880 102951424 1754817024 1589545344 // 2481 693937152 2116720000 1604313728 405888384 578103040 1637253888 417512704 1496656384 560543488 894572160 1839198464 1553628544 517565824 351619456 1107159808 631290752 1333942784 376764416 677233408 150111616 655920896 778203520 539682304 1245840000 // 2482 1712891136 1517183360 1092462208 946123904 1710433024 277281280 100773120 1600177408 826102528 2052264832 1790902272 1631981184 574533888 878347904 1802756224 475402752 1085392128 924584704 1178326144 423912320 178885632 278964864 1454967296 173370240 // 2483 1191294976 528248832 1637480320 1013948800 490372736 1164995456 1397616384 243043456 692150144 1279431680 325942272 199790208 1073809024 163952640 913908736 1186652032 163867520 1258855424 706021504 698523904 774543872 343597696 109135744 461400064 // 2484 1743125504 1514044928 1348838272 1127807488 1290915712 11612928 1313208064 1331238912 468781440 1695661824 525053184 1856243840 24319488 837675776 774300288 1133452800 1157904512 924078080 182357248 522759552 567407232 1635917056 1082529792 1606682624 // 2485 414251520 931236608 1251178496 1510757120 1735744128 545164544 177405312 1256739584 730092672 1605023744 732233856 209338368 2118663552 366419584 1328654080 1171523840 1319394560 1145367040 1953807872 1616856832 568722816 1901207040 2019497216 262636928 // 2486 627969664 780293760 280160256 1398736256 1756576512 2000192896 769228032 183292672 1174315008 1379164032 1606102400 939783424 17141376 948838016 1236633088 282236288 813239552 1990395776 2020172928 1427605120 377835776 1776379904 759078400 1626002304 // 2487 762448128 228775680 1458100736 875521920 220810112 1085463424 78512640 739394432 873515008 2073248000 988131328 1494329088 391616512 1327201280 1050605696 681173120 1079675264 1683228032 559172608 2016023808 1320125056 1002236544 1522776960 546679808 // 2488 974036736 1463001216 2142597888 423191552 514264192 830436608 833980544 228951040 1698055424 1885754112 1625921792 1940951424 325690368 332900736 2125963776 352941056 145313920 1670941312 707831424 1878696704 835649408 607329408 1563575040 1777718016 // 2489 1823785344 1303825152 1735711488 270186112 577617920 660006656 52868224 1436873600 956406656 577998848 366405248 994942080 1655141632 231926656 1713118336 1743953920 267812608 867237632 1934621312 222246016 1279316864 2096940032 46124928 1276652416 // 2490 1567019648 732812800 1542634112 337341824 165122816 680415104 13392384 1893654016 1497489152 323326976 1771038336 882919936 1195219072 1026728192 283967872 1826610176 2116996480 579854976 278723072 1065945472 780925056 131262592 747666688 1831520512 // 2491 2103884416 1601689088 1191048960 269145344 29342208 82747648 1666118656 997756416 991759616 457945472 2084507136 2122938624 166810112 68035968 1644100096 597206272 2125609344 141028096 603864192 1967275904 609702912 1249002752 1482991360 1806534144 // 2492 1046333952 1518593408 1810212864 1062958080 1475755904 1529394432 1125152896 257030912 1476214528 649953152 2016911744 109725952 2048238208 1647471360 1889790208 410173440 648644352 222980736 352657024 481906688 419023744 1805750144 1500428800 1554355840 // 2493 2017072000 1085768576 1250691840 2085534464 1945491200 1668099200 1239688448 244747648 459471488 355579392 847462528 981547904 522828672 732684544 172009728 1397405568 1454191744 256207488 1050863488 1758194176 1529252992 701346304 380804224 557411072 // 2494 584245120 482487552 1600244736 2042046848 1516586112 101677440 2064826112 1643998848 785170432 58387584 1755506688 1223447936 871256320 1894899968 117821568 1345499008 644154112 516056576 1219179392 1938066048 760166400 1321915520 247262336 771287936 // 2495 1483939712 1482524416 499484032 108708736 1083406336 2063013504 908374144 1859681664 482210304 1070713728 2126045824 967635968 1168147712 163530112 687047680 837390464 517676672 1362226560 1380322432 839721984 787161216 2142432896 886569728 838552832 // 2496 1900640384 60232832 781203712 930845056 47845120 1014060288 635092864 1661674752 860309504 1620784128 1645703424 1707563392 937895040 1881278080 568228480 1277388032 205832704 360236032 1002450688 1823718400 879676160 2136163968 472904960 394904192 // 2497 608590208 204096512 25215616 708198784 1074068096 1979341184 1726547456 1120417536 1466594560 1203074688 1340220032 1048225664 1076739584 1066556160 1963827328 1603864832 584448384 1225403648 452118784 1432465152 189093376 1653126144 1387145344 1704798848 // 2498 1633205248 480122240 437897600 1700863360 563538432 679126272 1094859648 1723115520 1758385920 74353792 297335424 2120329088 1483168256 2081241600 1058503808 1134251264 738998656 1407893632 1344111232 596967808 718420224 1741335808 299269248 197205248 // 2499 123890432 257455616 348714368 1854613376 537166720 1551919872 1131913984 1036934144 944879488 1770226944 1756689152 1925505024 903169792 380712448 615710720 2056265728 1372563712 1109728384 882788608 1945848192 1979662208 1912037248 1459560192 649424768 // 2500 853375104 2068000128 238531584 775789440 1400871680 2081443584 450541952 933025024 1947074816 1068974208 2078704512 577947264 602890112 736052736 633849088 148317312 2134936832 684192768 2138567808 2084042496 1054851840 751037824 1488112640 1468893952 // 2501 208476544 959497856 957059840 1670809856 1356537984 32510976 1684342400 1025728384 1334233984 2069166080 498248832 300204672 371984256 1394899712 2632576 811408128 1788020096 1550231808 928571264 812873088 758318848 1652740864 926820352 1369142144 // 2502 1109186176 2141987200 1618475648 736809344 1330538496 533209600 930949632 405250304 1989497984 801073408 1564880128 515441280 1576877312 1083771136 1762189056 416433664 1299811584 1343018880 1304548864 553442304 1316097920 1718413056 456550016 1298772736 // 2503 502182016 2096750208 1073729408 513625856 841963776 1689096704 1210644992 73019904 1460598016 1120235648 312122496 1257740544 775561088 1504465664 877865472 65402240 1986018816 1416586752 479458816 443140352 1282516608 1535952640 128301184 1795717632 // 2504 2133063808 1548743168 1331545216 1845955840 1317345408 1376194688 101636224 244029440 1546326016 2016789120 1265400704 794775040 1356926208 1008137856 638073216 468817920 1597095680 604369664 478263424 1658963968 1773022720 1116117632 2062297088 1066380928 // 2505 1468086016 1224570880 2070712192 1516667264 1504481536 2014096768 1370929024 514075648 305716480 209265536 1671557248 1606880512 1487194880 664059136 1596149248 19186944 1753223680 733382656 1806928896 569817856 996286208 1674294784 1234058368 326408320 // 2506 1513874048 2030412672 905940992 1566620928 839791744 1980809728 1344570240 567206016 157941248 781227648 1981877120 998015104 390092032 398104192 512399616 1813121536 234275072 1116790528 1499450240 1943377280 1651981568 1557014272 1642974336 1043209856 // 2507 2138838912 1472722816 1278049280 1269880064 1184410752 1024491008 360171136 1698513024 114443264 272133376 505746432 541980032 1823347456 1265294592 1017684224 623369472 1486508544 898992512 503271040 848945024 2064329088 174043264 262186368 1098447360 // 2508 198119808 869317760 163265792 1784121856 1932113024 1630544640 438895232 2129572608 1459158784 1028484992 83150080 1953455744 74995456 1720145408 1468627328 1680500992 553534080 1456607104 1107459200 387194880 1776382208 1597939200 1590031232 1897786368 // 2509 1852263936 1743185408 1291746816 1272152448 218362624 1027055104 950312192 639943680 1337273344 478477056 433489408 648991488 1694311552 217121152 1267171584 897316352 1921210240 809445376 2016169344 1329562240 837088128 1183522304 1922852992 1961306496 // 2510 1040680320 1818484736 566674944 743807360 1240809600 1760238208 204016384 1498892032 1828327552 1248776064 1582506752 1550999680 1720960 1065845760 1478786432 251266944 320925568 937505280 2028796800 582454912 667036416 947551232 424380288 2019136640 // 2511 1889637760 347539968 1699826432 592953472 325296256 1290838912 665672320 39579392 354529280 77681152 521789312 2013291520 279844224 649633536 1370750464 2027196032 982486272 900966528 1889193600 507971968 1407312896 377830912 33122304 425205632 // 2512 1438307712 2100124544 1575473792 949422976 1848728704 312751744 1294729088 72746752 1868206208 70710656 791844480 709895808 1748004992 838620800 235522560 1826764032 259444224 1029240576 2046361600 559390592 2128221440 1463283072 681931520 760908288 // 2513 2039262976 1249351808 689219328 231620096 1862562688 812801792 1928833024 1187217408 593019648 822752640 690995072 1529757056 660675968 483318016 383607680 1444266624 295526656 526981504 928340352 1276867840 677691776 1452443136 1854761216 1257695360 // 2514 1159842688 291262976 1048647040 1646404480 1138223488 1315829376 698690816 1592480128 699147520 880974464 653951872 1305715712 1230837376 2066046464 2061400448 1528194560 920498432 460025216 427326720 629774208 603084928 1028800256 1677448448 482230144 // 2515 538277760 1099038976 1782847488 67883904 2012559104 627181696 1956585856 1999781376 1996620928 1782018048 1218172032 1451359744 676863872 1536684544 1617481344 1530622208 396735360 879327744 2091790592 1434438272 2144163712 780139648 1213917056 1467778432 // 2516 296621312 110697088 411068800 1026006272 1131792128 697967104 629443712 1813269760 600364032 1171405952 1921140736 30489856 2128480256 731510912 142388352 452366976 779202304 1052960512 1932916992 520041216 386527104 1602318464 98433024 1632656768 // 2517 555902592 602542592 273825408 733176704 745069952 1235263488 1070529664 1395759616 1241994624 963420160 2067918848 732287616 1406721152 1909414656 1006467584 820107520 658705920 418542592 1130621312 1638151680 1983781376 1435984768 1786599680 644786048 // 2518 346534144 627132928 677008896 1538602112 1096419840 2119410816 842028032 557093376 418226688 1520537216 1156193024 1092878208 1298899712 171665280 711398016 1036850944 300145792 327228928 248416512 1697180800 517886592 442625408 1232184832 2064946944 // 2519 369990272 1142513792 668221824 1710745472 2107884928 1031946368 1247167104 1884897152 319987456 944845056 732831616 2131697664 1766484480 51056128 541960704 1640996352 462298240 328317056 911516544 417555712 1545178624 1170063744 697064320 1504352384 // 2520 1950906752 2135901312 1816130688 1694415360 272512512 310475264 1085886848 310145536 1752784384 1181124480 1445732224 1199905536 383517056 2005472256 1702297856 1696476800 373707136 1048667136 122917248 1846048000 1668735104 1782462208 64398208 127417600 // 2521 236268928 762372352 1327159040 1636948992 1853568128 1610336768 1579209216 1255198592 421625984 562139648 1995912576 593642112 496966528 114095104 1117077760 537986176 1184497920 1355049344 1565008256 237884544 1969808000 1725912704 305556864 1389961984 // 2522 1198904064 1613526784 1197867648 665953536 1369942016 1812515072 287511424 1030013184 941491456 229760 1066783488 1809721856 2092134016 1548359680 2068846464 831677952 1466112256 1457878528 1514716416 933078144 210467200 909691008 77816704 1563445760 // 2523 1488497152 807242624 1070793088 1422087936 506848768 262752512 1353732224 178626816 941096960 562266496 2061152768 1170147200 59044224 852005376 1385924224 962954112 1327732224 1844769280 585528576 247606784 688450560 1279430784 1550631936 178636416 // 2524 1954571008 535250944 612498944 1122118400 85216512 17838592 772829696 1717731840 421922048 1180799488 1227097344 461697280 245488384 1897957632 1312256256 2094301184 379047168 928606464 1117460096 278669696 465111424 695843712 777688960 103998848 // 2525 550476032 428477568 496605312 498483328 1551778304 1087528576 291738624 1637781248 1752793216 945194880 1887706112 271094016 1438030720 1845150208 1544636032 1447712768 101540992 1598054528 1861381376 1584852736 372631296 203514624 541114880 2039612416 // 2526 1711681408 1591631872 1324215680 1682096384 159935360 912701184 1330465152 1998248704 319905280 1520513280 1013155200 775809408 1438436352 1118532608 1638532352 1354249472 252513152 2129195136 211927296 145279488 301501056 1681989504 863912960 1660630912 // 2527 985884032 283356160 1427705344 787362816 1680968448 1909794432 1939110016 531389568 418029312 963219072 1508438784 490142464 1553643136 427207680 1978856064 994851456 679195776 475694976 2119868416 299885952 1588141440 1065216640 20707200 911741824 // 2528 1202427136 185367168 78164096 2103697280 1837384448 1670728960 871214080 1668328320 1241883136 1171562496 791136256 1426679552 1971766656 1533332736 664150784 397011968 644971136 1338140416 716663040 1590340352 1338371200 385678336 818507648 961744000 // 2529 711211008 866297344 1232288256 1305521920 1389946112 1946228096 689666048 920562048 600790400 1781677184 1236966144 1896915840 1307781376 1124656896 1582827648 1909579136 1181687040 1896638080 1909663872 1054285056 872148224 1431519104 1791841536 1132899456 // 2530 1545502848 1820180864 1197393792 1892349184 925469696 1182134784 45803392 1699654400 1996542976 881291264 213764224 849758976 1725278848 93908352 1936644352 1113175552 1838425472 1547622656 2135114496 1412953088 858604288 1631793792 426644480 1745458816 // 2531 1472851456 883260544 1393773056 91021056 926529664 1269996928 1488803072 1051485568 699008128 822778496 759365248 2138782208 1137056128 249942528 2047410176 262033024 1457584512 308112896 1250478976 1363454080 1529680896 36024960 122692096 518026496 // 2532 1157269504 700206976 344103808 937672704 1957295616 1900397184 827169792 1792121984 593241344 70399360 725797632 1666202624 1480899840 1013386240 299978240 400266752 1352760704 2018314752 1271204992 148683776 1420332416 958745216 1920176640 679945984 // 2533 558298752 1184502784 2059692416 14768768 59177088 1706479232 130067840 1667140224 1868088064 78050688 1092009088 1223878528 683833728 663517824 1187286528 307403392 1337009408 1501887232 720072320 1236971136 494705536 548001664 1045039744 1869341824 // 2534 818046464 1754991616 375818624 457375744 112972288 566365568 564165120 258505728 354586752 1248416256 1198964864 338563328 1174611072 1671300608 1264344960 1637798784 1789270400 1208920576 1607919232 726007040 308458496 1519461888 1364044032 644158592 // 2535 411201920 1611237376 959316096 1730798336 2132017920 1277001856 1600040960 1008698368 1828302848 478596992 398178688 1887111680 1076196864 1886286720 258307840 53118848 1158689408 1980518656 413995264 636062336 1403149952 420297216 814846080 656083200 // 2536 1255155328 1795992832 1725870208 614353664 1951035136 622813696 474117888 593617536 1337069696 1028455168 730591744 966434304 2075377408 1750048128 1177461248 47465472 195046656 2034285056 1762636416 1125552256 615788800 1178225408 556032896 40505856 // 2537 932980736 317421952 1697197696 825391744 1729051392 780818560 438747264 272992768 1459432448 272461696 461712256 1707970560 2089448576 1120133248 726139904 1368300672 1997346944 117403776 752109440 256036096 1232139264 457479936 899265536 1115904384 // 2538 1245422208 712287104 530228992 2122472192 1433160320 1292825600 1671918080 903714944 114360064 781217024 2115586944 1820082944 252011776 1069765248 2018008704 1045702144 1408492800 1780301568 1545405184 1352515968 1732577664 569799680 1733435136 976123136 // 2539 1712446336 792617216 1239085952 1361921536 2048706816 1697544704 661620992 972795136 157959168 209229440 1381571584 1657601536 13629184 121755392 1620160384 115856000 141585920 996181760 1366977920 2092767104 1437584256 175463040 253798144 498659840 // 2540 1985276800 1316447488 1295312640 23607424 293928192 877523840 285191936 1365107712 305790464 2016486272 2032363648 455833984 1869437184 1924799744 1377550336 1499056640 1515558272 1640342784 1784346496 481731968 1208601344 1858896000 99544192 1320705664 // 2541 1287768320 1316801536 1758783360 456606720 937458176 1585100544 116141696 289515392 1546181888 1120256640 1402856704 637857920 237742336 1580280704 140782080 1890144000 59705984 830486656 53137664 855650944 2049126400 786932224 362475008 479287680 // 2542 880934784 2097367040 1449119744 838113792 336257152 2118696704 633740032 788243328 1460342784 800944256 626721792 577481216 922474752 88248320 2111417216 1624646144 2054556928 1591191296 152310400 950571264 1716226688 635331712 829578624 536549120 // 2543 402396416 1550942080 1658701568 1936865408 294855168 1577913344 577893760 772157952 1989604608 2069326080 1589878784 829552896 384762368 1440054144 1549879296 892457728 1684230912 1792951808 312653952 1999710720 1574400768 2116934912 542106240 1095894144 // 2544 934395904 598440704 124402304 1643230848 2140659456 1662925056 1189605760 1229827584 1334137984 1068824576 1482832640 398214656 2058402688 795765504 85145216 939102464 1473478528 1360362752 1972687104 173496576 311469312 1419323648 2120567168 470279680 // 2545 1541324288 273005952 1667826688 1091078272 1056091776 1417498880 1714682240 123264256 1947126656 1770471552 725100032 1569459584 1130063488 2021297024 506018176 1156537472 148131456 2140704000 631850880 653417088 432697088 14785664 1827671552 1810288384 // 2546 1525745408 890613504 1514885376 2039784320 1805032960 829931008 1685196800 1885814784 945160448 74155264 827408768 2029654528 1843824768 1546639616 636798336 1729320960 488534272 742510976 1913373440 970399872 1013161216 2017183232 1992786816 276261888 // 2547 323771392 1502688384 482711808 633704448 1708523520 1638531328 1844594304 1589281536 1758050176 1203145856 1058560 1935432960 75721088 1028396032 36669568 295468672 1059658112 830206592 433539968 247045376 815852416 476776960 1037158016 1170464000 // 2548 838751360 590552960 1117926144 1560968832 1243841536 412284544 97508736 138283008 1466881792 1620932224 389045504 1681336192 1027610496 1351975040 799235456 1589423744 638446464 1268932736 682290816 464685696 1955707648 1905215744 1405032576 1699560320 // 2549 691854080 1013093248 981190144 387415168 1074637312 1037622144 1773602432 1793212416 859993344 1070806016 1666131456 391311232 1510845952 478247808 1340936960 1774200192 1415486464 539837824 613865856 1672628480 1857436416 1376185088 2136285184 1303901440 // 2550 508665088 173663488 1412474240 548199936 995858304 1876568192 110059648 1834087808 482297856 58313600 1424599680 1985794944 757528704 666062592 238806528 178880128 1788390016 1971759488 747029760 10143744 1432357248 1831687680 1317458560 433383424 // 2551 213479680 1066453888 1441528064 1956917120 561920768 1446209152 767300096 1211345536 785248768 355658880 1255154176 1874189312 214403584 701611264 807136256 1626501248 878055168 826492160 1479173376 1249215104 563390208 1974606080 349657856 387009792 // 2552 2058241792 108505728 347105024 1176964096 634004736 1188305792 2038573568 678551296 459587584 649704960 2079599744 1051850752 1287498752 1988791424 1911631744 1372149760 631053440 2026527104 1686227840 1827555328 895929984 1155225088 788286848 1685254016 // 2553 760859904 594204032 1151481472 45975296 1473373824 720154624 1863541632 863976448 1476065920 458063744 430995840 343430656 1265666688 1158511104 2065014144 868121600 190004096 654882048 1496038784 914723456 1058236416 499380480 730979328 483571968 // 2554 688238464 2015006720 2041020800 931280256 1233049472 1388394496 1912636288 151687040 991772416 323203456 1348770688 1334880640 1238455936 1675178624 238260736 1122847872 491007616 2057425920 1167721856 1900829056 1692341376 892226944 1452495488 1526556928 // 2555 1750624000 555648384 418517376 1979836416 1175914240 68421120 22554112 1453355648 1497697536 578130944 851066880 813911168 1273720576 2099566976 1456977152 687671808 657624960 1423602432 931998336 1253275776 629975808 1052399744 1106504576 108273408 // 2556 1036804096 398187648 1424063360 1425616384 133771136 2039750528 8648960 1542744064 956423936 1885573120 710632960 429835648 1702754688 1865037696 194679424 906287488 1971544064 1806129152 1662179840 795226368 2109404672 483908480 369216768 1174495232 // 2557 964094208 1306760960 1667030528 2046352512 1011971712 1625107456 1556669568 1999316352 1697749888 2073449216 1134645248 1473958656 2063832192 470374656 241641856 1758334720 912166016 929260928 1875746560 892271744 12276352 3148672 1932002048 1855402624 // 2558 1458540672 579694208 827992192 322209024 370058112 1849618432 1762751232 492372352 873874688 1379090688 1710928768 656002816 1021174016 397171968 1878452736 1496936320 774738816 867885696 782019328 203090304 1249952128 609003520 1570391168 2030950784 // 2559 1450326400 1983211264 440886016 395550080 1555775616 1318056448 484888832 790361984 1173932032 1605132160 786416384 1943065600 1700070528 1452567680 692539520 1873849728 489093888 608293376 565738880 314186624 1711876992 1108762752 973873408 597401728 // 2560 271112704 2036925056 1066374784 855843456 684452352 1468683904 1862640256 1738942976 730243072 1695725568 1145473792 880057856 1090231552 2110576000 1161758336 299141504 1937317120 598685568 38985856 80225536 45632640 1744317312 475955072 228705664 // 2561 1674420864 1242446976 1648140416 864780544 281975296 967093760 822491264 526824064 468997248 1279377152 1869178496 573264896 519012352 619990016 76541312 1810229760 521584128 1752297728 780871040 2145577088 397409792 1777433216 187080448 1512616448 // 2562 241185664 276358656 1108936576 414978560 835827712 680734336 226671232 329313152 692128128 2052232192 1252497024 1288477056 1380253440 148182912 1202241152 497305856 1344920064 2074935936 1783073024 2097062912 1210568576 192184832 1943058176 54476032 // 2563 128053248 907573760 1941660032 590793600 1718862592 1850709760 1448023168 184325248 825843584 894636928 388146432 852001280 1837292672 1849632768 338629504 1797304960 166113792 545824256 143390848 1543538816 1961738240 1339510400 407698688 520193152 // 2564 1874354304 606010240 1920090496 2102347648 2089792512 1368893440 569211264 1396342272 560812800 1548359296 261989376 1637914880 1689156224 646326784 2132936832 596611712 1264728192 115652096 990908032 1963176192 324489216 1078015232 1772880896 101620352 // 2565 494430592 1032968064 1252251904 214221696 314615168 647579008 858390528 367745792 164181760 22060160 1117813888 1226589056 541915136 183135488 1581303552 971869568 720084608 1199746688 1409552768 285032448 1806765952 56015616 1868051712 111080832 // 2566 695617024 1856673536 171895424 483845504 1899989760 1091655040 1228560128 821220736 1995262208 2097114752 690063744 22336512 733893376 1081933184 1602896256 1634451072 1601574528 1519253248 1813769856 1418117504 1452099584 644704384 1607624320 1684405504 // 2567 254456704 1748038272 946242304 843658624 966891264 1252600192 1294342400 347496832 337901696 582042112 425236608 1772824064 351021312 751041792 2006482816 576047616 1539450112 175488000 573707392 442639104 1971430912 420960256 1561956608 725471616 // 2568 435737856 1499570048 778409472 1814704896 237377408 1801991936 1314284416 565981184 475188864 763479296 2082606336 1984370432 560967936 1393214336 2083382656 481761152 1180814080 364144128 1626443264 1152257792 1206143616 1318354432 1264904448 223655424 // 2569 423986304 1959891968 786910464 2095540864 839010944 1233036416 848892672 947825920 2000552704 924283776 2092365184 1696223104 740021504 189744384 1078276096 1844019328 1108795008 1914970368 2035459712 625448192 1490703360 1425378688 2115325696 1481629952 // 2570 950748672 1757121152 1702267776 1000149248 1126236032 2058318848 714402944 1907486464 2090622208 584042880 1647929984 933062016 1947221888 528746240 816496128 156781696 97555840 1694522624 912594432 1034118656 86235648 324555264 1351169408 879036544 // 2571 1567816960 1287509760 1279052672 802045568 540017024 1754856960 602698880 481870720 636171904 1661623936 19189120 1710419712 798794240 1407714432 1518846848 1100961024 839129472 1202397184 1213630336 1466729728 571307648 429531264 730438016 802338944 // 2572 253423360 789115264 2136141952 1432164864 156744320 1547336192 158280832 1815771520 348925056 249121920 366609024 148091520 1400529408 347068544 795583872 1791498624 1222028416 1973718272 41268480 1713907456 1667654272 1946564096 1555513344 787860224 // 2573 1432627712 270882304 1359020544 172046848 1584696832 197774592 923047552 1953978880 834891008 811277312 1517760384 792300800 1598478720 921820672 1999586560 1748719744 1535542144 1212004352 1503177088 28154240 756554368 1014681984 1199294336 1118074752 // 2574 1077445760 1216611200 1282705408 586957696 291678976 1294045824 541349504 512393344 1141992448 517751040 14248192 1825605888 449726848 1582901248 1774543104 255203456 1040773888 1655955584 1181134720 510420480 1593960064 691924992 1479185280 139297408 // 2575 478288512 805947392 1994064000 1724217088 1059878528 211937280 706924672 402176128 970679552 444308864 477871360 962845952 1580305536 1645214080 591149568 752888064 393399808 973698816 1078573568 1317274752 191162368 332445184 259603712 564721536 // 2576 924331520 288059776 1761677952 179224064 712017024 1569360128 1413346944 498953600 1047131520 2057561728 789545984 563273344 1832007424 458685696 1577163520 45993472 848833408 594749824 1490163968 1978502400 1598512768 1811280896 554614528 48369792 // 2577 1107081472 1823219584 278317696 1878372352 49956352 1675925120 394430208 1668137216 68849536 1772634496 1088562048 1499510528 231812864 597976064 1818133248 1564638336 1941296128 808925952 1354742272 2095909760 1121439360 969157888 1186700288 1268018048 // 2578 632992384 34757504 1803559168 764152448 874015232 252310272 1382695424 1084199936 1192147712 229929088 551709056 1030798464 1137796480 89558912 1207625600 227986688 1354815744 276106240 903067008 1886084352 783222400 1708845696 2127977856 724561152 // 2579 1610632192 206962688 1842398464 677810432 1879230976 1301761024 673486080 1776471552 1473696256 914193664 514534272 1064412800 354663168 237051392 894479872 476780800 466732672 504478976 724675840 2000335616 876573568 1245922176 1863099392 80146560 // 2580 1947812864 410993024 348227456 1889536000 483282432 1835567232 1620021888 175590528 733602560 1222818688 1570097664 503094528 1081121664 250954496 1642179328 69687808 1291338240 1513934720 248833920 278981888 1118374400 825502336 16978688 339742720 // 2581 833746048 783489792 734718720 1138444288 987613440 99244288 1981917696 652121728 1668520192 1734752000 96436864 606711552 1631303168 297789184 558427904 262397952 866712064 921385600 710056448 1294116096 1085592064 274467584 101778816 524837120 // 2582 1938999424 449263872 1999744000 979745664 1227976320 2010536832 487437696 1966807040 47028992 1254108288 243688576 787095680 308291072 698609280 1206407808 990819840 2042343552 1688181632 771522816 399171456 82410624 1406684800 1825389952 747555968 // 2583 1293097984 2113196288 423091968 555388672 383847808 464679424 1740285696 9267072 1166218368 1847351296 1299578240 1024445184 803261568 399630848 1579311360 662633984 464156544 1136245376 982984576 1988864256 857172096 602616064 1679441536 835076480 // 2584 1281869056 34391552 19931264 1439159808 1464506624 450539904 1495689344 2056935168 406350976 2053735296 1077961600 1302053120 812326016 1717355392 376545408 1849074176 1625744128 1601048064 1174025088 2064932736 110604544 1881172224 1141834240 2085896320 // 2585 1286092672 1767688832 1219925376 760528000 1402135168 1017450112 345243008 435256960 145336448 2107673216 33025408 223881344 125362688 373309440 1000952704 1528532224 1722659200 1187408512 621042560 155865088 55088256 364917888 407985152 58295552 // 2586 766864128 2145049344 428342656 1415377664 1493184128 32045824 1452635520 1052770816 1469482752 722303232 597678976 1826574976 398173824 994840704 2110185344 824882944 1806897792 97958656 1396520448 1896166272 351211520 1596018304 707129856 1454547456 // 2587 1637318144 2076580096 1539292160 1640154496 1044472320 724343296 2130037888 896045312 198453376 738770176 1969077888 1227893632 1803808000 1364313600 469396224 1968619904 595023104 919746304 974394112 1216585984 161253376 759208320 1814746112 2011611776 // 2588 1862207232 338096000 99697152 1589598208 671804544 1321043840 1641802880 1920014976 853024768 1477651840 1962575360 1088440448 1794836736 1103210624 758323968 880661504 1636517760 1373509760 1722423936 1361996416 180687488 2027465728 1687129472 1886800000 // 2589 2107147776 293591424 894506880 429642496 1080631168 704938112 4335104 208699904 14172416 245370240 138963968 1188561536 2059201408 694103424 1800541056 1990079232 342845824 1140409984 826587520 929764352 598439552 493501056 1058657920 140767616 // 2590 1429601024 19747584 602411648 971490688 675702016 608141056 236435584 1994725888 1959957760 237456640 401938688 1846313984 1836784512 526068864 1145835136 2126626688 919596032 98790528 1810212096 1527168512 1190506496 410283776 1728153344 1605791744 // 2591 2064953600 883929344 380324480 156097408 62662016 1064602240 863979008 1135576704 822119296 84086784 1498210560 1343300992 346140672 938867456 2027408896 2034973696 876057728 192103168 1026819584 472109824 1099547136 1841043584 1276042112 1259651200 // 2592 720551552 383430400 6909312 871544832 821657984 78754048 795538816 1802520576 374606208 1779000576 1205607936 307675904 1515428736 1018633088 642872704 1543560064 150847488 599822208 1647870592 1867391872 50787456 1144008704 1169965824 736910208 // 2593 458449280 1081718016 900466560 663763712 1355880576 1464757376 517346560 875203712 1248862976 519874304 515542528 642943488 525927552 178426880 138136448 1890836992 842468096 1682121472 1084564864 205261312 1846068096 2069815424 1012381056 907789568 // 2594 1801058432 821474688 2122518272 408817792 2130214144 1103501056 1467868288 554995456 2049173888 1591190016 483136896 1656239104 1157616384 1739962112 303006592 299423744 2103516544 278910464 35188992 1444946304 365781504 101276800 1414029440 529351808 // 2595 538691712 1092747648 1437864448 462328704 900362240 792760832 1664695424 163445504 1681085184 1168524032 1416073856 106335872 1775480192 482170240 1709310720 651531904 1359637760 888475776 1919453056 56043136 322450688 1656828800 1453730816 1015900672 // 2596 1843693312 1683938816 631129472 536796800 1407104 547653120 1140231424 566278144 506370816 1524228736 988883584 1623140352 915049600 2051010432 186852480 1017394432 477350400 485607168 1330989056 806155520 697499776 594188544 112342656 1215326976 // 2597 1740727808 103709696 1789944448 1179634944 332202624 515922560 1697679872 538391808 1154705152 1107053824 1297447296 1624093440 642214528 1185612288 174918784 1038205056 753655296 344116864 1690840576 1526615168 768454528 480959616 2013383296 375881728 // 2598 749255040 1664797312 157168512 1256205312 915150720 2127810816 1323783296 1967937408 611314944 1215972992 1791770112 1366693120 1610985088 59160960 810058112 558087424 1137316864 891567232 1940646784 716126848 30059136 411049088 1888585728 194971904 // 2599 1471474944 312834816 1187064320 1372094720 1549398400 930162816 2139593216 1360205056 403307520 958496896 1693941504 79340032 2011473536 884708096 1007658624 1239362944 1078762880 1707869312 1925362048 556215296 616174080 1723485056 723938176 1322430976 // 2600 824875776 532353664 1407318912 430941440 619381120 11064704 1206030720 1611588864 1373412224 1794448768 1016869888 1803113088 1187261568 840365824 975288832 1944664320 1568620160 1623578496 800888576 799210368 1227553280 901026432 1844665088 699850496 // 2601 2046750080 548380544 534383232 235868160 1561726208 640367744 1390186240 1384366080 1831060864 2049888768 359223040 554679040 761068800 1608267776 822284288 807271808 634061184 103963776 1263963776 1826927872 2094452224 1812450560 1251917824 1859955072 // 2602 1994568704 2081385984 283099264 1589885312 1651464192 1965331072 491644416 557539456 609789824 377636224 46390272 582653952 359178112 1382277760 1487376896 203898368 735101440 334675200 875268864 23282304 637539840 936534016 2131983616 726135040 // 2603 908077184 160129536 547395712 1932665472 1764694912 1949219328 747596288 601546752 157422848 358651392 1638497920 575025664 318901376 843651200 1990396928 2099724928 846189056 1510155904 20285568 1959269120 1167543424 1360288000 946671872 42698368 // 2604 674113408 1145209472 559694848 1628189184 1223177984 470460672 868738816 979180416 1652916736 2062428160 723618048 2030343552 1134147456 580525568 2025065984 13741184 1171262720 1369726208 1705721216 1156471424 445927040 579971328 159000832 1652070272 // 2605 1458638080 1211985664 550273920 431686016 1778423424 212839680 986302336 733127040 1137423872 1531722880 2093791616 1031717248 906680960 804941184 1703670400 1763661184 1630966144 709759744 635677056 606232064 1601847808 513144704 182577408 282111488 // 2606 863564544 1397962624 870135040 413912704 18971008 1586553088 1079843328 1556936320 237322112 1817764352 811480704 1294202496 1369186560 1959127680 1117765376 315415168 1173433472 115105536 1606983296 634256512 965368960 894146688 1035162752 255056640 // 2607 2005745792 1949268096 1121927808 794914048 501724800 943496832 35570432 1109745920 1214866048 1119127168 1825139584 974359552 753852800 944213504 698270848 916445440 747858304 669698304 1677147648 1385053952 1823287424 1289669248 1588383104 1410198144 // 2608 918069376 981166976 268674944 1731305600 1848562560 1633042944 1922479488 669485440 1352326784 1820658048 1381394560 2025162112 237448064 1314931328 777799296 2067416320 523219840 672264832 724181376 919253632 716401792 63613696 1669872768 168704128 // 2609 8512768 1656227840 1001270144 1693081472 366455680 1227405312 396720000 1054383872 999426176 490977536 968896768 691697920 659256960 2137231744 1437995776 93634048 1701337344 764827264 748895232 1926416896 1663511808 53883392 791163648 508752512 // 2610 1797978240 444510848 2075240320 1161118592 1733208960 960269312 1782147840 2133613312 1367673344 1088755712 1551824512 1461665536 1669826816 1808056448 1967408256 1692773504 161893888 466655744 1231766912 1287427712 1248643968 349480576 568937728 797580928 // 2611 1822029184 113691008 117468160 454133120 1530414208 536102400 885000832 646101376 1428397440 313348608 895016704 635609088 83602304 1844034048 1988569856 1973853568 300898816 833166976 453177088 895594496 2063816192 1666166784 1246639232 526165120 // 2612 1082855936 1670121600 1493579904 1800831488 648914688 919173248 1590197888 469696128 1902816640 1851201152 676722432 1836685056 910542208 2116580864 1269624960 1803004032 1734260480 1745778048 1097699968 1379669632 332211072 1460223104 657813632 824341248 // 2613 1081487872 2000946944 1792504832 1919459072 1931547776 1068040192 466471040 1987546752 938038528 536575616 1357892992 1274756224 721587584 481067520 904394880 36006912 2036343296 1825543680 1917910656 1131357440 1302083200 1240783232 579641088 1663182976 // 2614 882188160 102975744 82862592 639455360 1057455616 1347350400 916462336 802583936 651682432 865234176 217982592 1739968512 903570560 1170620928 146359168 857052160 156446976 167810304 1720565632 2113300608 597679872 1231698304 484742784 1375325696 // 2615 1026068224 571724416 1830953216 1065245952 83589248 1483260032 412420480 1826686464 446054656 1074899200 1541180928 1575301760 45961472 1771086976 1546524160 6114688 119539072 1956672000 1744815360 1537638272 959822336 2119406336 614458624 150096256 // 2616 1226333312 338989440 1903248128 1420249984 1791301248 2005332096 1792484480 18280832 1010322816 918274944 1639659264 737560320 1148904320 1484528384 1301142272 680297472 890931328 1821069696 1299092480 366270080 661740800 1028290304 1258017920 97300352 // 2617 1574488832 1858985344 2076109952 723480704 2137684608 262094208 1163932288 597466368 677573248 924485120 1415297664 1421708928 698712192 1748652288 1243498624 602172032 482491904 2036452352 1567579392 1388697216 1044196352 1928061824 1196371584 213152896 // 2618 1878208512 816250624 535497216 594202240 491849344 570615040 1551962112 1975449600 1628728192 1808142592 757959680 1270997632 1108839424 1032261888 49866752 1497571200 771068928 42131200 243996672 992536704 1394324096 764752256 1996151040 856125312 // 2619 2063239808 641707904 1729408 1433570048 1970265472 1005444096 285815808 1482398208 918490880 630418304 1352717184 887062656 1779549952 82586496 1416807424 570412416 1580343168 1651368704 1200925696 1692694784 1071009280 1093401856 2093224576 682609664 // 2620 129557504 1665694592 1807627392 1244553088 1923892864 645910144 517636992 1793657216 371083904 116482432 880315136 191079296 767054336 1310867328 44303872 440454656 1510581248 918397056 1954779008 1260341248 821866880 722145152 1068675200 239336192 // 2621 1869947776 1709635328 402021888 580672640 176097792 130909184 992829184 1862701312 1882444672 1694434048 1399548928 882382080 354314752 738488832 1367860096 791165824 1314058880 358933760 1071936896 1116470784 1824270464 277269376 1846609920 1379852544 // 2622 2098168960 2053623936 985638400 1469853440 1872952576 1688305280 687459968 1192037120 106165248 43017472 1657253248 604612736 1152762880 1863044992 1813083136 1478575488 632652288 1523735296 804923776 560660352 94508672 266885632 1562967680 2018366080 // 2623 793353728 610989184 859457152 1943186816 1693885184 406311168 1337990400 1020092928 1915900544 1503077120 1980499712 427228800 1583876352 1406433408 1971626752 891209216 1033589120 1124850048 1774038656 2055117696 1275045760 307543936 1111041280 434381696 // 2624 1314498304 649913728 1946839936 1157031808 972417024 2075801600 1169038464 2134769024 1350980736 347408384 1401482240 1036296064 684882688 244001280 2105102208 1137078400 1026833408 69980928 2122966400 347596928 258558720 2041116288 1381472896 443884800 // 2625 46332544 705702912 1156227328 1466872832 1380420608 1991237248 436047872 49505536 1973081472 1222596992 202798848 443169664 1716214784 1227660800 1659791360 193778688 876656768 49497088 1536349568 1798682880 348041984 472992640 389137152 799634176 // 2626 983062528 1784392064 619095424 528094720 1251585920 161280384 1405141376 862282752 901475840 788749184 640329728 2145008256 254256512 1457564160 349517312 1024529664 1414779136 1215644928 775216896 217768704 1276170112 1803862272 823048192 92475520 // 2627 955343104 2017693440 395805696 1463293952 1084494464 1753574144 1579149568 1474068608 756292736 1181929728 2040333824 150403200 82963968 1947807232 43393152 480856064 719440512 672837120 79421568 1610632064 1112932352 1635001600 663099136 370309120 // 2628 1697715072 1941328640 81214208 223960704 716817920 1532737536 1760863744 233282688 1542049152 280346240 282073216 736632448 148090112 122789504 700016256 117147648 309358464 272180992 339218432 1566131072 1617810816 74319488 1019233920 289131520 // 2629 904318208 438001152 244949376 1987978368 488221312 1482103936 1535854592 1101231488 2026559232 1510968448 349400448 1979678720 1312395904 520236672 1890532608 267503488 1113128704 1002710400 441807104 460956928 821147520 1329794816 1300558848 1825888256 // 2630 639661568 1727685120 944664448 1799615104 491176448 372875776 1276712320 81573760 1302346624 13949440 1890089728 1072135296 1416333312 40185984 271601664 1887008000 1816070016 1485751168 1015938688 1346095232 1630864256 883823360 2026064512 124226560 // 2631 308016384 1491150208 1712164352 962958720 829973248 2155136 1599338240 178126848 573791360 1311908608 761206272 780214400 976297216 682120704 826376064 574677248 714220544 816490752 1302921088 736942720 819117696 1488129280 167611136 1062248320 // 2632 39031040 1318069504 1886710016 637834752 2057433344 147077888 600513792 896642432 1095288320 240915584 587428992 96575744 2130955520 1059348736 494428928 734152320 2102049792 1112528000 877114752 758334464 2123551488 1433397504 400381568 957447552 // 2633 493507584 352441984 428429312 2346112 1118459392 1821277824 1649712256 847016192 1436119936 1089821056 1882610432 2029344512 1856363264 1099742720 2005814400 327494784 90257408 1753241088 617405440 1531071616 1991095296 1168599680 338975232 625033984 // 2634 1660682624 1406021504 827145344 956241152 237997568 84206336 2103202176 2098451456 1453052032 668297600 860781696 2032612608 2022937472 2060683392 414952576 547719680 1750206976 277775616 737478912 1773321984 213293824 1365297920 1527059968 1075687424 // 2635 1386685824 13969920 1190137088 230378112 457178624 145135104 1808248704 101816704 1842300032 76995712 1775725696 2033301632 1668331136 1695093376 1731294464 570513024 1134174208 508836224 764854400 1476581632 1080393728 129238528 1064860416 1918629760 // 2636 1026776192 1207161600 1399619328 891185664 1820331264 412980352 1876088064 282960256 1569345792 1360386176 1094602112 1585925888 1374073984 493765248 1395821056 349597568 1297698048 890033536 405801984 1836679936 1590613888 383642752 700018048 902470528 // 2637 1535105024 200128384 273202816 375315584 1154399616 115577984 1377809920 963312000 42749568 298854528 1227801856 1807960704 2096194560 94377728 706183680 1115519232 1100228480 601102592 848160000 907749504 1869308288 1936127616 1296512512 2105857024 // 2638 320840960 1209086336 400851200 475978496 580280448 2140507136 119561216 263182080 347561856 1430342400 424866048 1275998208 540239232 976070144 533989248 1952864256 2097104384 2086653824 1519411328 1495116032 1345163648 1622999680 1608911744 2052455936 // 2639 2044217600 1345822080 1731003136 662059904 189414912 696319360 1850921216 1417063424 331681280 1074347008 1310476672 1232906368 914677376 1520115968 991813760 380369024 1651600000 1130243840 187464832 798536320 2040199552 369072512 1201233792 76839296 // 2640 1244186880 716481152 674933504 458377856 1847163904 1728456832 175552768 267415040 1880634880 608108928 1527941760 1573746688 1033180544 1371213824 292409984 1474420608 1016430080 1795934464 1731099008 2121691776 1725425408 622226688 2010796288 211254656 // 2641 238209536 1605952256 564001664 1725485952 1004840832 1519481856 560947968 586210432 1329652992 1434252288 1127718272 1240922368 2083935488 1585776896 142025216 1115835648 1104947200 834411904 888263040 1162039040 2007782400 627014272 200430976 748732160 // 2642 1743711488 1006009984 436977408 1196903808 944936960 1587898368 847447808 826656000 1088289024 525077888 1866930560 1135089920 2115688320 1128860800 415947136 1873240448 818870784 1051921536 1799685632 1457435648 2112712064 676322944 208307328 1859176064 // 2643 62375424 797981440 313719040 781118720 656748160 1453175808 838512512 800905600 704986496 1840422912 18423040 1416091520 904560640 1874106496 1335442688 738934656 707444864 1249026688 2079023360 316653184 456207744 884585216 2066959232 2087170816 // 2644 761679616 1319818752 1089268352 792871296 1995750144 1727078400 149954560 148291584 710853120 289056128 1913609344 1704030080 1865946624 195083392 1845949696 481865472 377604992 1388406784 1282630400 792512256 1299379072 433903360 1834065280 1693897984 // 2645 984785664 148613888 1332252032 1341019520 1319001472 1180060288 1708049920 1702166400 1528624128 393589120 1029952512 437875968 1923285632 1571653888 191330688 830608640 1164122112 1686918656 1546972032 1994244864 1442278784 1009606400 1508098688 708156928 // 2646 1536913024 1448458624 1021666560 249077888 1763934976 1203633280 1561793792 1779351424 1967508992 498029568 846902272 1893222656 1109156608 2048872192 1850003200 598575744 550648448 32640256 2098426240 173003008 2040571008 223320576 740349056 921354752 // 2647 943278336 1357087616 999624192 482013184 908624512 1888627584 592330752 2123070848 2016321920 1166508672 1963266304 1959139584 1663436032 424114944 542170368 2108902400 599251712 122829568 1750678528 1397654912 161821824 990419456 1714663552 345400064 // 2648 1683723648 550389120 1039797376 324028928 1708826752 345884672 1031986176 1478512000 1336809344 123533952 2122571776 1734638976 583394176 1531558272 1426465024 1420739968 414534272 1793690368 1776106240 1108254080 220471424 630247936 246569216 962128640 // 2649 2134062976 1114108672 1378100736 65410432 1168836992 756509952 1335486080 1690291712 914193408 2091607936 354221312 1994548736 1695308160 267740928 507758720 1004721024 1631305216 806228864 1209546496 1689026944 763775616 1446696960 375743360 863593984 // 2650 139559424 875070720 1067664000 275937280 870352128 2060106752 1263414912 864892544 184203904 1829810048 395268864 683211392 1165691264 768464256 1457741440 48557056 1252011520 860137984 1613936128 264635136 411106304 1588168704 1298000512 405067136 // 2651 1751687168 134645376 1720745984 768002304 1293057024 2110025984 543128576 1325573504 1994674176 834104832 1098627840 1841608576 655260672 665505920 594729600 1373280000 427105664 2077857536 556211584 716313088 1469229824 134576384 342392832 167855744 // 2652 603980928 1792688128 1583263104 1780343040 202810624 1519961472 574467328 1820468992 1160170624 1788629504 1488891136 1906151168 1192697088 1825338752 1558104064 2009975040 1399815296 753743488 1698351616 5133184 469238912 5881728 437781888 4825472 // 2653 397639552 130120448 845708288 274225408 951220736 374404224 2122455680 284465024 796553344 1371207552 1921934336 97277696 9642752 1168340608 1820796288 1003861888 1338752256 610598016 2114009472 391110656 123827328 328758784 18954624 939004416 // 2654 449779968 2050075776 811574016 150215808 1014470144 569171456 1109723008 523451136 1324280320 1854205568 961671424 1977388032 1021330560 1757730560 53056768 421473152 1812566400 570867840 1488271616 1718979328 1216243456 2137819008 1845491328 1905713024 // 2655 381737984 266431488 577306112 1147861632 935107200 1932765056 95416064 760776320 1744439680 1222016896 122966272 255371520 1952984960 2024774272 265246336 18358400 530059648 269613440 532798720 1511128064 2143133952 1678769024 850280576 230894208 // 2656 441422080 718382208 657108224 93184896 577227136 505788160 928412416 1285350400 1695242368 117854336 1380966656 1664267648 973185536 263991552 520579712 72769792 1090012416 2098466688 1876443136 38206848 735060992 1909112064 833035392 2031294976 // 2657 1243826560 1901896192 1056904576 803251712 1928968064 31745536 1697339264 1947540224 4458624 1784677376 638447488 1233201408 1738527104 869609472 184054912 1166272000 1680103424 612254208 1948847616 1934049920 1746875392 1169064320 323246720 882455552 // 2658 1066755968 1887697152 1629423616 662926848 350166912 1536961024 1309728256 1327072896 180459008 1073261568 960403456 705098752 1624754048 1067149952 1604230656 513842688 43117056 128461056 116727040 1792569088 1356246400 670371072 144342784 1450740096 // 2659 1175062144 68968576 1913667968 573384576 1085285376 57544064 1968844800 1598903040 712503808 1162520320 1893093888 587533184 570439296 1841833600 88398336 1791120000 1498328064 395678848 893616000 2088981504 639617024 523395456 1685189376 544098048 // 2660 88111360 165696512 691052032 1597696512 1386056320 1461538944 427100288 1419374080 924135552 1164144896 97791744 2003313664 1420234624 881668864 1417359744 1697988224 1388204800 664611712 109707392 1280862336 499434880 442096640 56206720 126891392 // 2661 1307546240 525655680 260699392 1862232576 1976663296 263245696 1821862272 562125696 624790144 1931105152 12624640 174562944 912733312 1690629248 1462361728 1741873152 1926659328 1846488320 1900638720 395777152 1474918656 1706393216 1349409536 2032993920 // 2662 1648707072 1165894656 1523865472 1127279360 173634816 1314251648 1625400064 318457856 1266444672 912570240 932061184 506871424 1705288960 1514347520 1614340608 35341696 684204416 827493504 2059293440 1819257728 467584640 1255783808 2053418368 1416078848 // 2663 891154688 1565741440 1508234496 1520987904 1981832064 1879741184 294842752 1184688128 1918998656 1109337600 642371712 1591186816 1082137600 1230633216 1814127744 1427845888 1051021696 1159981568 1992925952 922184832 434335488 412720640 299993472 1594957312 // 2664 2040874880 1815583232 463913728 272432512 2010924032 884095488 192810112 1407053824 1409317376 669335552 859257216 1164866688 460919040 1434251264 2090864640 1213894016 1969522048 1758418432 2041301760 647993984 2044881280 1151311360 1185696128 1417439872 // 2665 1766381440 1739494528 311327360 1232207616 978075776 330003200 1703013632 1965985664 628065536 1055020672 986397056 984840960 1306754176 1915488640 1415574784 859673088 57357184 706229888 2024437248 645368448 712664832 522364800 1750725120 226395520 // 2666 571915264 242884864 736683904 1405878912 1507033216 1931157760 1667337600 1407748608 1640202880 361110528 1085268992 865252992 776832256 2013026432 808567680 116244224 2044751488 1981783552 517070208 1216998656 369395840 1599168512 1382413568 1808082432 // 2667 2069495552 2006431104 1871149312 1554450176 1134834944 1622000896 1788343680 2114409984 797843200 2116745344 148774272 1700360832 397388416 548963712 1734079616 101157504 821059584 1026756352 12200960 1416104832 413484672 1894877696 97455872 535846016 // 2668 1613644544 2146304640 1537212032 425458304 376952448 870786048 1365081344 1852003968 1623762176 1690700928 1481641728 495175168 1691851520 841485824 1488806272 1296287872 2025640960 2143783808 703184640 1015193216 1928054784 2101816960 1445450752 1681220096 // 2669 1714929536 1570136832 1829624064 161574656 640624000 1746263296 1109999232 1271635200 507708160 283239424 1170125184 2070144000 1593837952 561139584 1420667008 1885009152 1911489920 1543446144 992608256 1369682560 142416384 221284224 178311936 2079894016 // 2670 1119770112 1694247808 1658212224 1842903808 1677233024 449866112 2017983232 1546768896 1663800576 823538304 671958784 890558080 1118635776 2123005056 518635136 2114959488 1206378624 209485312 533631360 1288305792 696044672 2130876288 220721152 1700844032 // 2671 886830080 1509117312 1846386432 617944192 16365824 489945984 1539450624 2058242048 749493888 1409469056 999732224 850414848 730390272 324619392 1175634304 535270656 1555168768 224250624 1584603520 1095100160 1209799680 1503953280 780507648 1061349376 // 2672 35641088 65544576 1947745920 104371840 990884992 1642358656 1632749824 2110898688 1398278656 1713190272 689026688 488457728 1318454912 870530560 1349314816 1469763968 722827648 758821120 134022272 1766883200 546739456 1371146496 923081600 2104717312 // 2673 102211968 148922624 1069059584 97802752 673709184 153953152 718746368 2090667136 1116235776 979118208 1492386816 88747648 1718613248 467781376 1059987328 1319916288 2035083904 801608832 607477120 1856127744 1090972160 1572605952 128834432 2048424576 // 2674 1876138368 1908342016 889133952 1982387712 166525696 448988928 535442816 788686592 959015296 1853067904 656244352 1154082816 2006963456 390389760 1803218304 1893019136 165088512 298360064 1085965568 1858341760 1791421440 107392000 82339328 966282880 // 2675 1070529152 2115239040 1642586368 710993024 1633442944 1516826368 1366514688 1916005760 842127744 703800064 2096915840 1264137472 1170886400 803907072 446432256 1917276928 1520378880 1606789504 809698944 402850816 982614016 1730390272 1947103744 1873756288 // 2676 2019578368 1784120832 551986432 1838832640 718179200 2073230976 2074077952 2044193664 1287114496 565496576 83511552 224927104 1351648384 1736268544 598091136 1901225984 1648825600 99492864 619187328 1229082240 46437376 1804086272 1933490304 86455168 // 2677 953767808 2121502080 1068492544 1759161600 1807211008 2017455232 555144192 2033403520 666289280 1460304640 691808000 1384367104 1678016384 1503598464 77385216 2048990720 577741312 1165633152 822935552 1667960960 1314272896 1213523200 435455232 360292096 // 2678 1795281280 9351168 1180698752 616937344 1863556480 1730093184 1175429120 1584771328 2044999296 185572864 726753536 1281057920 201659392 594088320 122939136 1594991744 1966469376 1206866688 341683968 341919104 2105099776 1604310912 929429888 488338944 // 2679 403318784 1909555328 645864704 626544512 1613790592 2138843904 465952640 1627624448 338442240 1950958208 1661824128 966006912 935440640 670127104 1870681856 2050805760 1443865472 974479488 1590790400 1713237248 1497260416 1206752128 1106017920 579083904 // 2680 515329920 1434053376 2051364736 697887616 103667200 921644288 2085888256 1724418688 1097409280 320083584 122060416 199179136 393736704 2046179456 1998639232 83901824 915427328 1920690432 1325426688 2050813952 2047320960 553099264 60952320 1962424832 // 2681 288225536 1252070016 2030873088 1234856320 1733386368 1104907264 695854208 459763328 2105298688 81778560 779465856 250551808 995432320 839797760 2065619328 504514688 1841946880 1363074176 30993024 1007164800 1770242176 1069979648 755235840 1603457024 // 2682 1108514560 758391040 927650560 351921024 1016322176 984702464 1009859584 536433664 1443063936 1479368704 933696896 1611787520 607426048 1723913216 1523907328 1330592256 1032123520 737400832 1611671552 1884684544 1105134848 1702108544 1268143872 695515392 // 2683 1386011648 973941120 1843110016 1697251712 1157271168 924881792 1237298688 1184909184 1827190272 1289670272 1144000896 2032705280 2081640064 442178816 762673536 2095450880 18861568 1482690944 1981372928 1568104832 1709037312 1562271104 80597376 1304448128 // 2684 2003839872 1828157184 440323840 1840875520 1243541504 224692736 531168640 879874304 720596096 1856679680 558285056 870465408 2034439552 474464128 1169289088 419197056 550080384 1577716864 2000538368 1206350720 844922368 1908614528 651107328 45771904 // 2685 262915584 849934976 1718299264 963485824 193482880 2093710976 1574177408 392043264 212513664 427346560 805982592 1905313408 216325888 1596131328 253637632 59979648 328743168 1160853888 383227136 1881763072 860291712 780874752 1575151744 1013308928 // 2686 443202816 816424576 590547584 1925746176 885887360 370798976 1802755200 1949043200 1752039296 626427520 2028529664 165491584 102899840 616750848 1302393088 1284400896 1610401920 569769856 1373151744 603790720 2039103360 433559680 1787403520 735488128 // 2687 1303559168 678222592 60458624 927630720 1833552000 977561728 709957632 2121275648 553474816 1175588736 952032512 7419776 1504885504 312944384 1440978432 2092950016 1830275968 1409732864 1677720576 1974878080 601840384 1948925312 462373504 734115968 // 2688 1727111424 1068920576 628357888 1713108480 1649393792 1780974976 1214186240 519382144 1114656256 1809065728 448732160 1585973888 251414912 1480674944 1595155712 10768384 316672512 1996041728 1997459072 168784000 1659412608 1895706240 1831800704 437703296 // 2689 1568590720 985520000 1108061056 1494412032 1200315008 1836233472 1282415744 412748928 310329856 1928931200 1855579136 1085284864 337297536 2041022976 1442402688 1070830592 2119957760 1871701376 1000878848 1072413312 1249115776 67938048 1010319488 1824244608 // 2690 57865344 460863232 311539584 766238080 1812999680 1443640704 1871156224 280235136 2029780864 1567592320 2005344768 416124032 250312704 68295168 972207488 1665231744 888550400 1421561600 482328320 54643584 244855808 804841856 1608187776 793640320 // 2691 632159872 937056896 101940608 8232832 1670248704 785630720 1007096704 82198144 1018015872 823904896 963571456 123627520 2144701184 1391592320 1665716608 775670272 1915937664 264184576 639960320 2141348352 1995438592 1381461632 1548559616 1609417856 // 2692 82803200 1951944320 2136950144 684232576 496367232 629580544 937239040 824444800 838625280 1270554496 1760805248 568456448 1313170432 309566976 2049858816 1851316352 1646716288 533078528 990283264 347844608 326192000 2062628608 1809821440 2007416192 // 2693 1443458560 161833088 1226349056 1275985792 1540730496 1703203584 1395078656 2023513088 115271552 1410887040 1023160192 806003072 638217856 977997440 523946624 1901632896 2079790464 953663232 1556800256 1021168768 2001456512 1747940480 982942336 384018688 // 2694 1196334464 14447744 531107200 175597312 585513600 1302115200 1553613824 1858294784 1012429184 1759757696 1750602624 2017990656 623974656 1014812288 364206592 873449088 826491008 1586697216 1385395328 183314688 619228800 963268224 64722560 1775779200 // 2695 1779132928 1336844416 1567947392 53918976 1124292864 1440176640 1931360000 238836608 1159432576 2011976064 674501760 2077354240 139777792 1735651072 1735204096 633674880 1991924736 206007168 1000058368 1512290688 1980080640 2002739200 1394570624 916795776 // 2696 1555474432 1317915392 672983168 493627776 774864512 1739868800 798544640 288641408 258980608 470873728 2095016192 902915456 846066944 406687360 1168583552 278065664 1694566656 1654542336 28868992 1447041920 1200972800 680818944 36866304 1786782464 // 2697 117059456 1981312896 88039808 1671068672 1752962560 1137485824 1417024256 651126912 441991936 2067375488 355310592 5995776 1716660736 710691456 1667271168 658774400 1127379968 851194624 1706624000 612260736 202000256 548454528 756681472 586862976 // 2698 1340628992 1503985280 647862784 1250560384 605866112 185737600 801165568 1209703424 1978458496 790584960 759861632 776647808 1640662144 1764129920 1253503488 788843264 1364389888 413472000 50981376 754462848 1180880768 1064592896 1045690112 100918528 // 2699 661034240 1487042048 364743168 1461702272 1676928128 349743616 1753733248 790633728 674522880 29524736 1625721088 1511037696 1048785920 1391295744 1028373376 703414656 968531584 1448319872 403435520 1570865280 366860800 3759488 2054161280 1767352064 // 2700 1854053888 503769088 217702400 1179799936 1358887680 962564480 2097220480 1481461248 1634671232 1952323200 1347279744 1249876608 580794752 185644928 1175072512 345439872 1511606528 1084072320 1992202112 259484544 489748224 1440338688 1505582464 702913408 // 2701 1040715520 881582208 512444544 1985079168 1631545856 859184256 2055945216 370648960 864644608 1069234304 119796864 1682996480 590760448 100285440 127422592 643331712 263873920 1557724032 1280164480 1991558272 1861184256 2015817344 547324416 15862144 // 2702 577909248 386541312 1869705344 1820640512 49084928 635051136 1108897664 1291195264 1255603456 884780288 1812035968 1598353920 1198507520 936264832 1299795584 911140224 291726464 258545152 1003144320 151239808 660115456 1023571328 43241472 589310208 // 2703 1563178496 1031656064 1681643392 698512768 1496755200 1677305088 1795819904 1817872000 479392640 237619456 88396928 769942016 30337024 1287400064 459865472 1536524416 1860548864 60747264 1456213888 1096641664 623646080 1231180416 502568448 1130487552 // 2704 241036672 589882752 1498034816 1793620224 1470317312 50894720 821943552 1427038720 462470400 1831450880 1742946048 1003721600 1310609536 1886981120 1719331328 1727236608 2034134784 154112896 1245019904 1489806080 2102758528 1486345472 1274906880 1591525248 // 2705 1408016512 752696960 873647488 520085888 1658146560 508202368 946160640 8332928 1868867328 698283520 1526085888 1127288704 1133024128 1627953152 67284992 1264377984 460633472 2025436928 1433611008 637359872 2122997632 912255104 389768576 1242133376 // 2706 91454592 1141397248 2038710400 1580524672 1420205952 1390294656 346444032 1349138048 1195801088 32273408 796090880 260148096 1299416192 452438912 1800065920 794150912 644543744 1211262592 595066752 385496832 1333358464 54327168 2056270720 936356096 // 2707 1620063360 1352009984 1992100096 1762090752 1991681152 1156013952 256670336 2034286592 22519936 1041241344 51107200 1658848256 223222400 181460992 422091136 207201792 19973504 1033376512 1598811392 1339421824 618986752 1936870912 1551316736 55428864 // 2708 790780672 1707274752 767974400 947422976 1389485184 1342666240 1428118272 547293824 1743803008 961445632 1388433280 874477312 1246829184 380042752 1763389696 1728891520 2012115072 1354202752 955731968 1573621504 470146176 1396293632 607990656 632439680 // 2709 1892091904 1464273920 215315456 957334784 2116851840 517532288 1158604160 577460352 2021994112 1067419648 771027328 270391040 2143684992 2069951488 187743744 763345664 1975703424 45046784 15147648 1331170816 240448896 1818289408 1225180672 1887735808 // 2710 900534016 1921211008 1782523904 1446751360 596667520 2049390080 1078635776 938019712 1279684992 1733608448 271809024 960236544 748592256 1043842688 553053184 710868992 155886976 124818560 341145600 425280768 1089574272 543952640 815400576 1358104960 // 2711 237635456 1687741056 800475520 1110506624 1488331904 815762560 1538854400 1977072640 1740987008 86408192 1813665152 1187300864 1999530880 1564308736 1931465728 1550136832 2144716288 2001730816 1024291584 442224768 668575104 1032486272 1801181312 545174912 // 2712 1815771008 131515264 26770688 192048640 1112719488 1484673664 1547694080 1865397248 218924288 494981248 1711517568 1669601152 1781813120 880596096 1408315392 1385646208 1239755008 820813312 1998682368 1675588096 1453735296 512584192 198305920 662224128 // 2713 1726436352 1377201664 1869422848 1678877312 1959335168 825235584 955008768 352115328 254679936 454619776 1981212032 1701852416 108593920 1593258880 207796992 993497600 1205056256 38042880 697790464 577935616 1965172480 1577538048 236314624 1967186176 // 2714 1519404160 1024829696 259772672 1904259840 132078720 39860480 2009096832 1134508160 1032092928 1641273344 589191552 22705408 620253440 1910115072 1896306944 283595904 1545670144 431866368 1238490880 16555264 77598592 1374177792 955063936 72060544 // 2715 1598314624 1161163776 374100736 2018327552 276028416 110976896 13906176 838096256 1677674368 933117824 1596924160 401713664 559228800 1496731008 1302973312 1860207104 1356262912 2078608640 688645760 2055377024 998221824 330545024 636041984 1166696064 // 2716 321177728 1122578944 6041216 979160320 704605440 1611552512 1677379584 735770368 458650880 1631171840 1235933952 1347965440 1990315264 613655168 2043576704 2025542656 304581504 1824072192 1591870208 1842736640 2066668800 1645720192 1354637568 1284311936 // 2717 390834688 1584493696 232122112 1881372416 226797568 84636160 637794944 1952565760 575990784 1703552256 1523970688 1448478464 21417728 1562099200 855538560 804816256 1908604800 1321147392 1255096704 96775296 772824064 585818368 1223306880 983862912 // 2718 1964622080 1524584832 784182656 208874112 1320224256 1444227584 1522311168 2131520128 1720594816 1528195200 532967424 140524800 1886471936 807847424 1815790336 786891392 1639116288 1838553856 95361024 1000364672 989575680 687058816 1402113792 471152896 // 2719 803432192 1512766976 1566417536 1958130304 1587293184 855543424 1399343232 1925599616 939281152 1755545472 1841163520 2039856256 2126839296 1216121600 1513611392 1693369344 745950848 1580386048 1069450240 1011088256 1695794176 70668544 1184908032 913598976 // 2720 1460713216 1413837056 1438991360 1285417728 672431744 1138898432 201623808 588805888 391284352 388592896 1132578176 1823248128 2141617536 1224690944 385104000 216127488 399035904 443120768 1162416512 204756096 688964352 492474624 2014958976 192381312 // 2721 1896416512 1659834496 1360408192 771494912 1424218752 311708416 11021312 1543049088 630504064 2141870336 1021771648 1789577984 1765781376 1832359552 1647302144 462366592 400144512 472481152 1159776128 1461473792 108360064 1543530240 1154859008 273960192 // 2722 1156299392 1038896768 1082384000 1549775488 1404993280 134119680 492553472 1352822528 2053550208 1390913024 931042432 876137728 1933637888 454856320 1291979520 189229696 167818240 2081464320 483687296 15322368 904400512 346250880 1113147904 1001137536 // 2723 568835584 758783488 801821568 1067270784 375670656 1758910464 1486435072 1118451584 1679529088 1336820096 279659648 112112768 27776128 292004864 2076092416 87033216 263213824 1096350464 2074848128 697285248 391288960 1797879040 983478912 2078517632 // 2724 1941760640 527907712 776075008 38145664 273993344 479588224 810886016 607121280 1386653696 481634816 1599414656 1858674560 1496450560 2051111296 597380736 1475793664 323845888 769209472 1412314880 1246577280 663004288 2025486336 2020576128 1320126080 // 2725 294505088 2136545408 666367360 382710144 649897472 966238464 447632256 1908170752 1003671808 1293568 2138950528 574242048 1425008896 1309705216 252783488 2004695936 1690269568 1332104064 1617509504 794166912 446362880 707897728 1874502400 1554971520 // 2726 1819631744 1350485760 454363008 1358221696 505966464 1528070656 1074844032 1389977984 1013992704 986957568 245812608 806718080 1890476416 1781688832 2042348416 1492318976 2028310272 65506816 646798976 222980224 1868092544 715584896 1655876096 1443769088 // 2727 1153036416 537152384 164757504 1177644416 106795904 884577536 528661248 722471040 886784384 131812736 692686080 264463360 1835076736 1061627520 655492224 2037612928 1044354816 1279517568 1452094592 678783104 753043200 64671232 495467904 520738944 // 2728 1966084224 580342528 952248576 9149568 1310201856 1787097344 414627968 1998691200 2094490240 1584385280 1985869312 2114942208 1793585152 1915141760 260518528 278456448 210307456 480299136 951704192 1979943808 1658281984 1127099648 784085632 17492864 // 2729 819610112 1870859648 1860630528 1234480128 1142872832 551945088 1560824832 1066373760 1542568576 1807597312 1370290560 1618958464 135021952 1341309568 113687808 700591616 1650105344 631121280 886578048 1259031936 803516544 1138425344 1292123520 606392320 // 2730 950403712 1390643712 1352478208 1876626176 338755328 885997952 711282176 257729664 1566504704 1233507712 1411553920 717963392 1713679872 669540480 1987345408 1740727680 3046400 597688960 2015115392 1980727680 1088381056 166464896 925408896 1613460096 // 2731 651924608 1602383232 488503296 578438400 146912000 1176705152 1186985600 1482161920 546181504 579471488 408534016 1787957504 217922944 1631279872 854427392 1753790976 781617280 1000007936 916991232 2051238528 1252500480 178563584 685812224 961187328 // 2732 1206786560 688684672 1734512768 1590193152 2023487104 1121031040 1975138048 1111048576 538065280 1917976832 1748582144 418421120 1830262016 1979239168 1172391296 1731347456 477000448 1888077440 695276160 695899904 949131136 1391167744 932523648 1638103296 // 2733 1504979328 1219861248 524061440 225827328 1462042240 935943040 1031755008 1462763008 1946245888 91176960 2107932416 1205072768 1105220736 1966094208 1496021632 587315968 656551936 485126656 620619520 975327104 1681629696 1754678144 2050918656 1117758336 // 2734 1328732928 834466560 150674304 859985024 518647552 194196864 1100636672 1988018816 99990656 897081088 962169984 221335168 199362560 26895616 1694155392 979145856 1389077888 615328896 240685440 611378560 246040320 642312832 1837261952 766957568 // 2735 1042741760 487318016 423219328 1185376640 1167757312 1028301696 1592602240 825431168 451799296 1874439808 1514668416 1167285888 473080576 904870144 1565369472 728444544 1542108800 1919794816 708435072 313172864 1614359168 1814954880 1289142912 1873071360 // 2736 1326199680 539291776 751436288 416218880 1884143360 120272640 1886142720 744699136 444528000 799123328 1190578560 832593024 433006976 280866560 971323392 449293696 118598656 1776316672 242396544 180414208 899722240 1759730176 154570240 1127781120 // 2737 857250816 1897607552 1484722560 21830528 1353746560 1396020992 1430105856 1630392192 2123796096 578808064 946518912 1685789312 851893120 2074324992 1302275584 2016167296 1597997696 948302720 1748177920 949912320 1289980288 1339870720 1134886272 163854848 // 2738 524576896 364508160 761355136 1278131840 1333307904 1242078976 617662464 1477846400 1543629184 515227648 815629184 1750556928 1720905088 175243648 162844544 539816832 1271005824 1629273088 968521984 1986763648 1771005568 1910937728 1184308736 1183607040 // 2739 1508304896 1534959104 1635628928 1023999872 182270080 975586688 1054689792 1132791168 2003488768 727676544 439639424 579291904 1396490240 882629504 528327040 1175396224 1063018624 1953232256 1668918912 2028353408 621776384 582111360 1353853696 1854212864 // 2740 1580596736 999678720 280738048 794621312 287247232 1191505792 2082049536 155860864 1969580672 112678400 1763546368 28536704 2038818048 622487040 166178688 452812800 662810496 1744467968 1123778944 753676160 763022976 547018624 2040662400 1609013760 // 2741 773735808 1516429696 792045056 675067520 1860486656 1004055424 832436224 1234525184 1252187264 100444672 137239040 781633280 294956160 1443847296 70460672 2145781376 848821760 1602955520 1583070464 660465024 1750758784 2040432000 216504704 1683541504 // 2742 1305579136 150265088 646483712 1777067520 2034700288 2078677632 928919680 1713044224 221245184 979948160 2065836032 502676608 303583616 1723379456 1011868928 1657424384 292957312 1310791424 369454208 1730764800 968258176 375626496 113337856 417885184 // 2743 598987904 240270080 433120512 820136320 504420992 1322923392 53426432 667674112 1018275840 889965312 1332773888 1744774016 1512942336 2067691008 1637115648 146132352 1973979904 2003262080 1820631680 411486208 824281088 980619776 1964222208 1028608256 // 2744 1974551808 1409768192 2083340288 1322682240 856532992 200963456 1410464384 1445725184 813442944 132843392 1937324928 907440768 478290944 1437633792 2130976256 1496757504 1289065216 896847104 1240601088 490512128 1170854784 1388600448 1818045440 341230976 // 2745 171969024 1498981376 772642176 315288192 1748575872 1734248832 1917222784 2056728064 844079872 1764435072 1296472192 28106240 755503232 539155072 889325568 1576753664 287170432 1333858688 1927606784 830942720 371922944 344547968 1827227776 10931840 // 2746 34960256 575152384 1235887232 290580736 1458857600 1668291712 1435714688 492841600 1082434944 762054656 86484224 1314201984 109155968 967121792 280422784 1629780096 686690816 938118784 186518784 573092224 1004151424 690208128 279613952 1463356032 // 2747 1790519296 1356245888 737479936 1259050752 1936562304 1311645312 933612160 1208635904 1284876416 35440896 932252032 2115129600 993446144 1597676288 696048512 2075901824 1134017408 406599936 2009115520 1228897280 718050176 1332915328 80017152 310397952 // 2748 2095272960 1817169408 1089913984 291461888 1923236224 430734848 1070780032 854108416 1274575488 530890624 1476046336 1438526336 1156976512 1970739968 1356071680 264132864 1607531392 2059795712 858060800 1545810432 825606656 561713920 801249152 893582336 // 2749 1024012160 1867239552 41874560 1090062336 1582112768 300731136 1413492992 2073848704 1180603904 1145333120 401435520 2000179456 529423360 1150342912 1736271488 818370560 1909656576 450829568 1293976064 1581044224 1893065600 1374096640 943005184 318472960 // 2750 529868160 2085746944 51365120 1793398016 3902336 2002068992 118640768 1116558464 947981568 1578338304 1923662976 896667392 1315336832 553239424 648489472 914313088 170092416 1573954048 877197440 2045461632 232758912 1056497024 1110699904 1381769984 // 2751 1137269760 1576287360 2144198400 630628480 887293184 1377964544 1351908864 300700928 1319125632 759491072 1761314816 1340068736 1487774080 1854723712 492287104 1972406528 2001164544 1845982208 1987558400 1066886912 201586944 399556608 1702460672 365320064 // 2752 1933038976 376910592 938567424 131377792 708290688 1963816576 651724032 745912320 1308430976 2045566848 621300480 745899264 1542787712 1805806208 748777344 24452992 1871189760 422508672 6702848 1975518720 1579113472 1896210816 1927221248 2103389568 // 2753 2080490752 947896320 1545832320 320603904 1727591552 1290775168 803015552 1737701504 264748032 1290337280 739052416 966985088 2032295680 221665024 2131826176 1272853504 1426374016 1817530368 122093568 1093694464 926159616 1444639488 1295868288 475321216 // 2754 136438784 1182302720 552888192 628353792 1758180096 2065131648 1853773056 613876608 65252608 2012233216 1444322048 1399620864 1513411200 1776568064 1582791168 356778240 1369003008 1390745984 1293732352 118280576 1336438912 348453504 31542272 507518464 // 2755 1007287040 1442562176 604856192 1384889216 163894144 858351360 1849870720 1673469696 216514688 1279839744 469581696 1863861376 65997440 1205454208 2044561024 961439360 1340314752 1549073920 1787051520 834054144 2036538112 268932608 142671872 531662848 // 2756 38791040 546841728 219810176 913782272 1836875904 331427840 1162795904 1837871872 2088845056 981977088 115625856 182421888 187124224 773281152 124061312 349147520 573656192 313664256 1497812096 8754176 564135936 1840388608 42392320 2121803776 // 2757 1198159232 248804992 1786834176 1173151104 1742613248 1468270592 350162304 123942912 711066496 36349440 2096256768 830323328 1818321408 101495680 710546688 761319424 1124783616 112472192 1754930816 1814464896 570343936 510795648 327804672 660158592 // 2758 548625280 570034944 423763840 260231040 1482924928 920575360 1996502528 1040984960 1731246848 819360512 1999656576 1832659072 2020968448 931978368 1987584768 768359424 2093669504 1008192640 2144377472 471858432 1654768000 1456351744 1540713600 901627136 // 2759 1351613696 1305806976 1272241408 1681604608 304201344 1371463424 515565184 1268127360 1642808320 495853184 1309549952 816520576 1293219712 545467392 1279653120 87767296 1483756416 2022541056 674264448 851608320 1974152192 1871665792 754907264 2144522112 // 2760 1966035200 743920256 1598211328 968533248 2037697152 851494400 739540224 398823424 555625728 2094666112 319855744 2013159424 1199582848 418588928 1765727744 592036480 793916544 1167258880 1800603648 1665578240 1057371136 1955328000 571426944 1964122240 // 2761 1354323072 626330496 39998720 1869705856 1515168640 786755584 435403392 571001728 239825920 546366592 1050369408 1648016640 293566208 230703872 1084328064 1705860736 527850112 1142552320 1095570688 590091392 41038464 1170745088 1253858432 357346176 // 2762 405625600 1933148800 1760506752 1124849024 114912128 2044016256 1749730816 1904467840 163201792 1975556992 605161216 175053312 1385037184 275805056 152853504 127781504 2100328832 532665088 486318208 1927401344 785329664 1401089152 773142528 1437786368 // 2763 1005905152 1219215104 1940163200 831250176 1475345792 635542400 727628544 1045844096 245301248 1580263808 1730217472 1498584832 41512960 602194560 52353792 1859966080 904326528 1980980736 856392704 1640181888 95296512 1843419776 191815168 1313912448 // 2764 1745002624 534675456 751959424 774401408 12599808 1135783040 1884199808 653108224 891342336 37442048 1241154304 773209856 292569472 1639692160 1389148928 91196416 1042306688 1520689664 1792477824 2013703424 1539276800 341687168 2086749568 705676800 // 2765 883387904 194202112 1185986816 452134144 1706475776 1277244672 1047768064 2038728960 2144400896 1913126144 728780288 411425024 1162274304 744700416 2144708608 703632128 903520000 1999330688 1861753984 401010560 433683968 37330304 21504896 1994396800 // 2766 767974656 358276096 557405568 1173638784 1346503168 767777024 970752256 1682292864 1971853568 1819760768 489724416 1409781248 970661120 832946304 308627200 1253014272 396143232 470382976 1994366336 258436480 1395193344 946680448 679708288 1708296192 // 2767 1322087680 223669376 938005760 1465256832 1346371584 910717184 1141772672 1255748992 1015666816 657705088 1346831872 1334341888 1060736384 227444352 822979968 59663744 1205352576 262962560 1267568512 445954176 547989760 1951533696 1892107520 1465322496 // 2768 2076004096 1714404224 1988518528 1959929600 1706164736 1342903296 1167085440 426317312 578083200 78784256 684000256 78627584 615318912 81724800 584385152 1787781632 1349429376 1897203328 725769728 361411584 815356032 1411582336 839729664 1425219712 // 2769 542157184 1536296192 151369984 1720203648 13025536 1044424064 2023443840 658972672 1605033344 1326316160 1308907776 1407469952 1371379584 1186312704 289718912 1172422016 1055153664 1745088000 668871040 141196672 49317504 1033907968 1878252032 178192128 // 2770 1090409856 915672960 1097558272 1635402496 1474839040 553855744 443827584 654307968 357841408 159995136 517393664 1572321408 548638336 154427008 1568065152 21725824 1644696704 2118525056 1024569728 1752944896 2093385600 638569472 355098752 1700352640 // 2771 1542080640 1616232064 1616250112 1532251520 115342720 632431872 1322259328 1190569344 190719872 2000729472 907361408 1443441024 1180641280 1237724416 653710464 285222784 2078871552 977780352 821685376 39522176 1270359424 1456782208 1046834432 613148160 // 2772 354505216 781799936 1499654528 60605440 1514761088 1389164160 945585792 1155192704 2143100800 1814559616 2022150144 504814080 1405661952 801926784 1861463680 287816960 1161368064 41702272 1853453696 897509248 432232320 597793792 2061122048 354921856 // 2773 1481273984 774210688 2092098048 1561704832 2037883776 1501422976 2614528 780300416 1760598656 1809747712 497340160 474196096 1401665152 654789120 1757938304 529858048 1445067008 2042454528 1902504192 1754207744 931039360 1221818240 1221889280 657231104 // 2774 739285760 1473429760 1199406336 1159523456 304401024 981055744 648232064 2130374912 2049930368 184525440 2017473664 1534009088 701836672 2140276224 30368256 1876985728 1247215104 712811776 1585593472 898492416 898324608 1243830400 324837888 162608512 // 2775 1594317952 1117122560 2016160000 1847647744 1482800768 1340791424 2047582720 1274608640 344187648 725698560 72214656 336533504 45489152 140998528 1639963264 517031680 615116032 375016064 1670789376 144587008 1466468736 1829598848 96391296 1976064896 // 2776 174739968 1240508032 2106892032 522029824 1742447488 467939200 1143729152 1949700224 1409093888 1722630016 1217149056 2099174016 172327808 1347614208 240080640 401782400 617709312 54152448 1532125568 1119728896 1845767040 1936646144 1078933120 623117440 // 2777 1685053184 1559643776 299224832 524730880 1836985088 1799948416 414804864 1451644032 969586432 538156160 1985338880 1917893120 1964046848 468749824 1226727424 1339248256 1330445568 1400173696 24307712 1517295360 328574720 1230584064 453809536 2112991360 // 2778 1979440768 1255104384 2042932352 1977893504 163872896 113984128 1418965504 943101824 266362240 841022976 1649998976 1526594304 1625190656 1385550592 1858008960 1556428032 1176882176 567566848 1696187264 1472090496 1124432768 2085892096 444581120 1038722944 // 2779 1885544960 129959424 1018198912 2132338944 1758253952 1083027072 877079168 997221888 1764267264 1945014912 2062818432 1760857344 1656597760 2091190656 987555840 1953533824 962021120 1555797248 1085204864 365169280 525949952 2078406016 2138553856 841479936 // 2780 740221184 1598210432 1150678016 1428334592 1727771392 706776704 1039418112 361577984 627554688 1273124352 1478647552 1600873216 1088100224 1793780864 994070400 779441408 872081152 521355136 1460604928 2025681024 1571785600 156621440 431527168 1846647680 // 2781 622660480 1309299072 1765597312 1609799680 707851392 888645760 264651904 697169792 249533184 225504640 1623579776 1837827968 133944064 1274901504 804893696 1150809088 1169967360 2146196352 1779627264 1423876352 1860521344 94825984 114317824 1354263808 // 2782 1317548288 996468864 1215542784 2040313344 887597184 642481920 1944737152 1596919680 1983234944 644834048 1004164992 1001622656 983271936 1612945536 1830695680 2080301184 1135067008 890518016 950231040 1773898240 905354112 773021440 1177215232 51667584 // 2783 481138048 1171376768 1137990912 1762240640 3867904 810391040 1980141824 1127937408 1429841408 389370752 1545922176 1919440768 1036694272 78006528 819322752 1170643072 169630720 909681024 2081879552 95404288 194009728 1148238080 586958592 1499082624 // 2784 1969706368 1748981248 1350992768 1306680704 1582009216 271233280 278288128 961436800 579649792 1160915072 752551552 1996331008 1806711296 779742848 1925034496 247496192 798551040 529201536 1708567808 483286272 1064422528 1463547648 716010368 1968876160 // 2785 559997824 539629056 1148846720 1547478016 1923424256 100125056 1954593920 1119333248 1861011584 1758391936 990277376 1239634816 2014608768 1719100032 1772520576 1657174400 762719232 1017829120 1570973952 1333123584 723318528 1448259968 1495622912 238916096 // 2786 530623104 1444542976 2073911680 783749888 1936343424 2127010816 1759987328 966141056 417543040 705269248 1446119936 1325255040 1005864192 1663243648 1470011520 732287744 821737984 1451954048 1180549632 345269632 1220102400 251956096 1501622272 179148800 // 2787 1731752064 1173255040 874274432 1585656064 1458935936 170205056 1467011712 87361408 1707615104 1350458496 302872320 654397440 138018944 111735552 954735104 573832704 2115642112 580903296 786061568 1086516608 1637616640 706091392 1768071424 118396416 // 2788 102736512 1877500288 157744768 1011299456 1748788864 2018582784 1194862464 1696846080 1291972736 1968492544 1005123456 514071552 263080064 970414080 2086944640 659055744 2032301184 1262457344 1742934272 92700160 1505777664 1139121152 1325153792 2049765248 // 2789 1489483648 379423744 1925278080 1762696064 856237696 900499200 1009052928 776238464 2086491008 1429194112 376628480 138858624 1697067904 786556288 852318592 1335139072 2145188096 437255552 1903040256 2038371968 1041733504 175890688 125872000 2071492608 // 2790 814378624 1962084480 1433882368 2087664000 504735744 112955264 26871040 1834645248 764197632 126539904 1583486464 798984320 618174208 1925194496 1359823488 62356992 1807235840 2014755712 86896512 534270592 1633811840 1592661504 836628096 652942720 // 2791 1560005248 968740736 461609856 822243968 2034293376 1228693120 2097109248 1587807488 1003364480 2017180800 673466624 791234688 1559312384 1928725888 1406985600 85915392 1747997056 1246659328 1502572032 977639552 2006688768 999258496 587970688 1017786496 // 2792 1636236928 2143164416 15203200 518975616 1860636672 2024804480 578385280 1632950528 923331456 453210240 1820806784 1844983424 668999936 374112384 1656723968 331928832 1550924928 2127415040 1733890560 1676047744 1120288256 732179456 1048754688 1877731328 // 2793 970390912 1511234816 925212928 599625600 287098368 1511517184 1307270272 800203520 1087637120 1882983680 2010250752 480346240 537868160 2111110400 1943609472 864141312 916142080 397109632 822576896 1757614080 538348544 2071593216 1616885632 1876821376 // 2794 1237860352 462199936 926005376 1958425344 182389632 478211456 1165592576 183768960 7925504 1501038464 1927141248 69692800 121111040 276312960 601966464 1782742528 898016256 877877248 98239744 1592286592 374206080 2002871424 1958704640 67586944 // 2795 1293823616 1572131200 647355136 828655488 1333606528 758307072 267189632 1025429504 1169555200 411851520 1603773952 258725760 1746327552 29405056 35009152 361107328 79255552 1487424384 321102848 1496396288 792040192 2814720 1920991872 1659840512 // 2796 604953216 509755520 1971447296 1728676480 1353755136 1814811008 1202198528 1340252160 571614336 1901732096 793890560 1533292416 772500608 1262238208 1125804288 713747200 260745344 566294656 1305790080 195353856 544782848 1000998784 1197718144 1840018944 // 2797 1626442880 1085148928 939264640 272823040 1883801728 1671333888 525317376 1320187904 1470457728 1121810944 412459264 1427113344 1570037120 961828224 2055870848 1889936384 2002717184 1896314240 512662656 1797908608 1488892544 1805486976 38713728 415769728 // 2798 2137695232 746059392 73058048 1907548544 1167965952 1003421056 2137069696 486363648 435383168 1384226560 1931971584 1125488128 891196672 1054995840 2080459264 1094018048 510923520 1611261696 777823360 1740301696 328104832 850999424 1006840704 709083136 // 2799 392288256 919696896 559115520 881052928 518688768 2031629952 988694912 1022523008 335156992 65617792 20571776 2142882688 1182147456 188071680 26831616 40485248 1277175424 1922351616 1655107840 788933120 32174080 295706240 1511070208 495296768 // 2800 1436239744 2021480832 1443334016 713959296 1461841664 1353069952 302402944 1315071872 402104704 59866880 1888714368 549211776 178867200 1997270272 1021064960 615025152 1879198336 1974927360 2047614080 1763156096 67539200 1639464960 1479940992 880640768 // 2801 11658368 1167067904 818174208 1369630848 2023554688 1615752448 84402176 2077340800 1123965312 1469853568 1377606912 980206848 1329742336 1399132288 533516928 1827149824 1693896320 1533431552 2904704 1864893056 215937664 505466240 1715593728 508453888 // 2802 815159936 1156253952 1875136128 1522574976 147060352 1023334016 1982698752 66664448 718693632 1390062848 409171712 273669248 980377088 1938160640 1501651584 1482408576 643138944 801793280 918857216 138112000 298353536 325655680 770782848 1705697024 // 2803 1893443968 360648064 796481408 564747776 338801408 1625483904 716547968 211878528 1011049344 221496320 78346880 2128864000 2142521216 161763968 797651840 1941524736 337591168 899760512 1916859264 1534534656 2094905088 1809304960 615955712 983190272 // 2804 1582168448 1557521536 1678626048 1349236992 1142488832 1106884608 2040653312 324166528 491048064 1352258560 67694592 23443712 200667008 117786240 1485670784 1748005120 642155264 51536896 927320192 1948480512 752304640 662883584 925005824 1604022784 // 2805 37966336 146285568 567839616 1485918080 1310644992 1917301632 1994683904 335297536 270691712 2127102464 1538047616 1724835968 67452544 722670080 618783488 1148263424 1117013760 1011099904 882939392 1617644032 1238238848 1713151104 325476736 891368960 // 2806 1998253312 891253120 972247424 793866752 106436608 1081772160 914287232 491883136 2060138496 226471040 1041906304 2063666304 113597696 586842368 200327808 286937600 945885568 881034752 1921099008 109520896 1477994496 1239253376 283417984 785452544 // 2807 2088004224 325043968 392770944 529865728 506303360 1416464384 867249152 436162944 1089860864 1098125056 825785728 1064270080 2113379328 1200862592 1599083392 541695872 1724515456 1736338560 125443328 1984984960 962028800 884184320 1186155264 1185704704 // 2808 1532851840 2020980096 1094158080 1368483200 649621376 880221440 2003710336 188350464 1397081344 276640768 909406464 803083648 504335104 1492424192 1679882624 1577792640 1107681408 1123295232 1431394688 743789824 767739136 712694784 487237504 1466552448 // 2809 1285673472 841796096 1705190016 1464305664 273982976 93378304 449940224 35684096 1518465024 1030072320 1234306048 2009942784 1139715712 1235086464 490556288 1024983424 52154752 141046144 1891718272 517409792 1127869696 1532244864 1462613248 488993408 // 2810 1756930944 2042530688 936876928 1188290176 375705216 732546432 38410496 1398310656 1283823104 1343014912 1499833088 1171600768 1817509504 1704355456 1294400128 454848896 433172864 1057070336 1339773824 1413807488 1269122048 1218230784 692881792 171611264 // 2811 1959722496 439307392 1488036480 731608320 1404848000 391366016 1639418624 1811997952 2006466048 896498048 1433774208 613656832 136623872 132545536 441876480 1095719680 1505498240 2142608256 1774257408 639015936 1382703360 254617216 802222720 1877146880 // 2812 758167424 1416286976 1444234880 1821234816 1424391936 969275776 1610296192 1362970624 1864737792 482275840 807500800 1107015040 744269824 1803710976 1704333184 1823927936 1128188672 245117824 466116096 1264696448 1946465792 2014789632 870285568 192626048 // 2813 73514752 1847608832 1866916352 643779328 672389760 427507200 523774080 898124928 1149429632 686049280 1074999552 909491712 848485376 2057475584 1412306176 639958400 1071276544 1126956416 28151168 85465728 2005422464 1601140864 1304819328 469031936 // 2814 1362140032 242029312 339273344 1313986560 1587314304 1916629504 812103680 824941952 483100928 469879936 889805696 961792768 447417984 407974144 2119245440 1259306624 1928114304 1319054976 1670148608 1528707200 1908781440 2104433664 404215424 163152128 // 2815 265925120 1484324224 1907197824 1508288640 1320430592 496851200 1703963520 466086656 240651776 38856064 2106693376 1139698432 1121291392 344825600 537459328 640397952 788685440 1559949312 1881963904 1510408832 69050368 1851801984 1277617664 455393792 // 2816 1803154432 264681344 1151925248 254131840 226559488 407972864 2115531008 192288128 302596864 321986688 1559283456 1259092736 1799701632 1672953856 1586482944 1048845440 2084825088 530039808 126881024 424179968 144807040 1218480640 1986300416 524772864 // 2817 711925120 375563904 1317627392 995882240 704423936 1941275136 742925952 1038473472 1669645184 1816016896 2125061632 1138816768 231416704 262652160 1624237952 1702433024 1004427136 574340480 695025152 694326912 427988480 1353816064 1584204544 1910367872 // 2818 586778624 1277833088 2099036800 1851152768 276262144 2047381248 1657677952 379036800 834199808 2080054144 1881552768 1801882112 838286848 1553635072 1866744192 242187264 1084286592 1095502336 1637194880 763238656 464181120 2006039168 436697344 411148288 // 2819 1189657728 707030656 684892672 906637696 131849216 288932096 1528409856 1959595264 910159872 1835754368 1216768512 302265472 1703517312 798942208 585254144 1394774656 1543320064 1435877248 1780868480 1681302016 14566144 555748736 1064440320 197916416 // 2820 881367424 944982144 1161528576 2085931520 1959746688 13620480 1037079808 1394295936 455452672 864137728 1342939520 1418565888 199086336 2079335424 2006394496 1697636480 857625216 78328192 916509440 1232300544 1571067648 1922947584 982460800 161196160 // 2821 1340169728 920976896 85683712 78712704 1112610048 1901427456 2120633088 1965471744 549850112 350358528 1082658816 1252873856 1391850624 2096918784 1400279424 711223552 196257280 1241037568 1769849216 667326336 592608256 1722430720 589720192 367145472 // 2822 1193510400 1422160384 1430604800 342807040 1488109696 145624320 1902840960 18649216 1536399232 1801828608 2095394816 2129938432 498886912 1477598592 1434322688 2124337536 661121408 1224373760 1435437440 729110656 1231206144 2043450880 2032114816 946311552 // 2823 1357060992 1404374528 1422211840 1408653184 597042304 1056514688 480834560 1751830784 1887280384 1158088576 390024064 2111989760 644138368 1582398848 1745288832 1043176320 719053440 1823649152 1489883264 1930267776 1187459200 435973120 1212784512 834438272 // 2824 834592128 1148394368 806635264 1796594816 2116578432 1318665984 1250046976 759854464 1982073088 738681344 1301028224 1079641344 1439356928 1591443712 1512779776 747863808 199936256 798015104 824976512 2115179136 333439232 1872838016 962525696 1843107200 // 2825 89771136 714626432 2033887616 1430675200 1389664384 556589440 2048646656 497446144 234362496 1680400256 17796608 1160895488 2015207296 1463700736 1721548544 1693951232 624840448 434787200 1988121088 1759995904 1446940160 2004181888 1873245952 483326464 // 2826 1309306880 120905856 1166045952 986589184 1991367808 430250752 241953280 764057216 336111744 1012482176 1990309248 1067784704 1471777280 1291783040 1776729984 2059726336 2005380096 530544640 264472960 1575025664 1759895040 848727552 1473456384 654671104 // 2827 1635567872 817239936 1674251008 651883904 1420207232 752452352 1279657088 1513098496 730425856 669694080 555661184 1904662656 934007040 2135405440 745749760 1712721408 1926127872 891235456 949983360 614697344 1976191488 1099390080 51648512 1284518144 // 2828 1943193472 1772567808 1540266496 1166506752 1658232704 2122640000 288173952 1464063232 406303616 311526144 419688064 603674496 1875441664 2007251712 530431360 1185627648 2040818304 75471360 1936359424 1633105536 1148589312 626280192 1580356864 746447616 // 2829 1914080640 362225920 686381312 1009517312 1470451456 1287911296 283263360 1299678080 882006656 1676888320 1870705280 1947760000 2049035264 910765952 8775936 531531136 781843072 1028319616 483219712 1437715584 216357632 518573568 1961488000 1759465088 // 2830 1006522880 252428160 155250816 1360446976 1496531712 1012121856 1157469952 427957632 1701825024 1719031424 1768961280 1917371648 1099527808 174738048 1108276352 1388475008 936717312 147029248 968285696 978033408 991143040 938193152 88309376 1696617472 // 2831 1342978688 1004863616 1892400640 694892032 49196032 1563694080 1718217088 1585077248 572120320 782901632 1587466240 665441024 1071005696 220710784 929360000 827804800 327881984 1373714560 1169237120 2075941632 1349499776 1230308992 2131531008 1135603840 // 2832 871860992 1497579264 1107137536 924030080 1631386112 1680447616 2112997760 1400919040 625652480 278549632 265716352 860845568 577552256 776842624 437612416 2045651456 1854381696 390522880 467599104 1423031680 1110265088 1793335936 65449472 2024816128 // 2833 2127890432 973073664 1651220352 639839872 1358916096 1298663296 2124537472 1985143296 153251072 2115539456 920840576 1045325312 682028160 1466925568 1880653440 1358563712 182783872 1709747712 196826752 948484992 2037614720 742364928 2083177344 1351074432 // 2834 440922496 1036100608 1975770112 279489920 1677130496 1589235328 51517952 2035794048 207119488 1497417088 1665295744 275891584 1293874816 1975721984 1183886720 2065930368 1515172352 1549640832 1569862656 236837120 172024192 559981568 876221952 2132493184 // 2835 1879507968 988217344 483110400 1309591680 605807744 892683648 2000967424 549482496 1098713088 2080642944 654885888 275608704 1164313216 701190656 1661835392 396440704 1967749632 2005881984 279477376 1501629056 248879104 1190718720 271347584 1883308672 // 2836 848527360 43198720 1058547968 1955099008 1753008256 160761728 1723537664 971369344 1130896896 575944320 1630119168 1241879168 2068783104 1353462912 1787202176 1670195200 726546560 1503310976 901650816 1046174592 186901888 292598272 25237248 939530240 // 2837 1190285952 126643968 524318848 1682679424 774641152 2032709632 1517666304 806876544 1857115008 31386368 1400524544 726623488 557377024 1655193856 2002024448 1713710976 1261330944 865907328 1210149632 1557955072 1633537408 29758848 614472704 623528448 // 2838 1354113152 797248256 1440937984 367230592 1124564608 1516376192 1941669504 337189632 1654612224 222701952 301397120 1952923520 168912512 1456374144 692800512 1736225792 901674880 1413700480 1459315840 1907191680 671554176 1244823552 1026859776 1644942080 // 2839 2043019776 1421319168 234179328 1438047488 585324800 1246505984 1780131456 805348224 1347224064 1422722176 1238584960 2140839680 523369344 324530432 263141120 274135168 329319680 190396928 21411712 206050304 1296090240 41735168 762849152 1612896128 // 2840 2110969088 495443200 1710872576 1325173376 1540766336 1556047872 1311186560 528889600 89861376 975197568 292124416 154387328 934954496 1234284160 1146506240 1470533632 539326976 1051329024 1344880512 529859200 1582954752 164488576 1885379712 760677888 // 2841 2146835328 1250950912 1619830912 995103488 496348800 1955578496 1123111680 1755460736 804819328 1505951616 2059110272 1894363136 18945280 2080770432 1752816512 732994560 2142419712 80214784 397825920 1921612544 431958144 1442421632 1956470656 1639926144 // 2842 595733760 688011264 1006276608 2109313664 1670248064 1996232064 557138560 1404583424 1392973440 1705848832 384595840 1601389440 1080023552 847652992 1314981120 825674496 297472768 29432704 1860317440 2122247680 671082368 1865056128 2085024384 584565760 // 2843 2131500800 261091456 1116797056 509621760 1813379328 1325587968 1637412608 706872960 1514585344 2098570240 921947648 29847552 972292864 1821868032 794482176 1907288704 1491540608 1602588160 2146035456 1248329344 286565888 886116608 1615023360 1106641920 // 2844 623256576 1524781568 635284992 1621391744 1200107008 703749248 810334976 667230336 2124175360 1372055936 1545287680 70509952 1995335424 1259424384 1532138752 1638109440 970332672 2049678592 1155630720 879513088 301155968 2109284096 1110432640 1648632448 // 2845 1999867904 1635742464 308156288 212514176 1649105536 12956800 1476107264 1210511232 1309610496 2087510144 1264342656 879699328 605607552 415879552 1304042624 176114560 1890101120 603392640 2100408064 1875890944 197065856 299940736 1230577152 956601728 // 2846 400417536 1731820928 28210048 574486912 1833943168 464205696 271866240 1149558784 448375552 164735872 364740096 563918976 2103966336 217724160 1979526272 2091564160 6277760 763364736 1853307648 2045175552 1472175616 1098218368 1293162240 1580519680 // 2847 1794961280 2026286976 1780452352 1383222784 885639296 429892352 370505216 1003327104 405754624 1605993088 1631130624 106626048 1193576960 335060352 1505087488 1613853824 1798701824 911651584 1855949440 1549199744 1141753088 216285312 1990774272 1325361792 // 2848 115543296 591425024 1009923072 1774767616 193827200 2096346496 76333568 1577272704 1912007936 412557056 1202357248 1907324800 1650726784 50146048 2099454592 362077952 403790080 605651200 55135360 967849088 737385216 1041415936 1060364544 819196672 // 2849 234165632 1247862528 182232576 1414903808 1243107456 1749660672 344166656 1957453184 1394761472 63779328 1906125056 1456081920 556300544 228001536 1430637696 110641536 1792043392 1038003456 2095499264 87019008 1297109632 876926208 971719680 1364958848 // 2850 922322560 1767075712 1649841408 2003805056 1157558272 1314769152 761094912 1790661376 448212224 1467591424 799338752 5471360 895058816 1137890048 754826112 2012956928 1172799360 1398038016 1425847168 290803584 2076775680 1467464832 2111141632 409984256 // 2851 355818880 1702974208 1414420480 2100304128 1016237696 1170642048 1193869696 173616896 1463154688 2116383488 1012580224 526817280 1426369408 358616448 748424064 1410307072 18169984 29888768 1931297024 1559179648 1956499072 463423872 1071233408 1440480640 // 2852 322832128 21574528 144708736 1576963328 1733548160 996176384 1617801472 1766326656 1520472960 1947052544 1818314624 1951449344 189350400 801026944 605355136 1925465600 178203648 1512089984 670803200 1715109760 2012111744 1991736960 1275554560 1618264064 // 2853 695022208 828544640 1238570496 1159835520 103374976 1310543872 898224896 1374579200 1443376128 167075968 1326296448 1932116480 428474368 754231808 1965555072 135946368 817398144 1566772096 2075190400 743422720 6997120 501745280 1330765440 1395455232 // 2854 1966968832 318722944 137965440 73732992 1614140928 2032374528 7995904 620599168 419946368 1226936320 1633223168 1070302592 1249275008 72431360 1981142272 1482879232 910001664 1274241920 458305280 2062136576 1424993920 1267551872 1520744576 1493543424 // 2855 255586176 1450767232 2106419072 958674688 1863351680 1339891328 820974080 1992352000 412386176 61442304 1814811904 1688022272 1979557376 1751953408 809330944 2111892480 438820352 93954560 974894592 1650696576 703997440 1081253632 1315702528 1056761472 // 2856 1674703616 101596416 361783424 652782080 1806933376 1613187072 1970794752 1977525248 1165405824 2013026048 804686976 1251675136 1585273472 671356032 388199168 1724416256 1239313536 102538624 2096206464 484953856 455724544 1066513024 1337194752 523565824 // 2857 1696609536 1340494336 455409152 2129757952 718264832 8558976 725630208 2083684608 145225216 1362659840 1749362304 1988014336 1073697408 1148439168 1963225600 126313728 1216903168 979667072 1271632640 1685372032 1832797952 1281282944 1953285504 56051328 // 2858 1218941312 1973717504 57629184 296199936 1633586048 1035043840 421808768 911606656 1491924096 779456128 1332573824 746809088 1901418880 1361609856 1541047040 434777088 1002544768 1692122112 1319230464 388295168 452555264 1417785216 1230325760 2031916288 // 2859 1542882176 1081458432 396625664 771225984 166485120 1422793984 2065944320 1974022528 1928976640 1642016640 340303360 180864768 933113728 1000208896 407190016 932120448 3897472 553124736 1052019712 558623488 1423053952 1187335424 694447104 1748669952 // 2860 1764347392 29266560 465574784 1397780992 673512192 181619712 1585013504 1811163520 1851224320 1355212032 114606592 112304896 1907991808 34002304 328330752 1063319296 1366029824 1321539200 896344576 824923776 1506480768 238918784 2103501696 484955648 // 2861 1903616640 509024000 771351808 300170496 990903424 1486705152 824404736 1606283392 2141919488 163576448 1272871168 610426624 1097639040 2097345536 893465216 828749440 270210560 615580032 1912908160 252125184 1500049408 959813248 1247515392 1848419712 // 2862 2142326016 608172800 184697728 1872362752 16757888 668549760 570634368 2058579200 731833856 1343404416 316951552 140010240 417974400 269009792 333991296 751858560 1548406016 1410712704 1529089024 1299034624 387765888 181498240 1574481152 349560192 // 2863 1089004800 186912384 1552462336 365243776 1677310208 1322179200 89393536 168341504 1441809792 1977966336 1486338816 1628269568 410973568 1447125632 488997120 74528512 605570816 1440366976 1203091584 898923264 1996183808 895971200 1823692288 240569088 // 2864 577536512 1269966464 224180992 1083987840 640191360 1906761856 260282368 820804096 525307008 810153088 1843365504 1657954176 973778688 1851204224 1320838912 1991272832 1472686848 739081216 1071006336 1496055040 747999872 340969728 984696064 1210297088 // 2865 1470025984 1008040320 2110505216 524881280 376907136 1282389504 612505472 2131007744 1832460544 1132909440 1977805056 1644793600 1505292672 1527990912 470507520 34017664 1858609152 650570880 609533184 344605952 740378752 143311360 440961152 1829872768 // 2866 1931498368 898576896 2134595712 2019008512 1135072896 573335936 768241920 1685753600 513676288 1628563840 226902656 668502912 1625435648 1669225856 910058496 808136704 1934819968 655832320 161620608 583571968 323103872 1157706752 1716801536 87975168 // 2867 1312176384 1543824128 1140178944 549586432 1507079424 886285312 215839744 653718656 685004288 1566215424 313257088 1952387968 616135808 542405248 915684352 1163218944 540300544 1358562048 1356019328 1083510016 354158848 1340690816 1240268416 1670684288 // 2868 2108165760 1014487680 2033436416 954703232 978026624 817605120 939721984 1476103808 649949440 443181952 590456832 430062976 671192192 1480232576 234720512 1054920960 958656000 635146752 1201820416 2054453760 2052040448 1688183936 208030080 15255040 // 2869 1298255872 1393350144 1683304576 1494193408 2010923136 141995392 1504794368 109857536 648657024 524446336 2002265088 2041488768 145115776 1311857152 1421685504 1999936384 46101248 3156864 306303744 662250496 408582016 985236864 1796975488 486977920 // 2870 353121280 469323904 1812578176 117634176 1982088192 958092800 819963264 334969216 245697280 1888545280 852180224 398923904 899500032 1454861696 1841913600 203090048 1216397696 491030528 394649600 793344000 1179841664 1079272704 1491338496 1128631808 // 2871 34594816 66592896 872431488 2075959296 173562752 1079461248 337896704 1522442752 1889160064 1281821056 1513301504 271729408 1322705664 984288512 1605126784 1352800896 580192768 743581952 336930048 338247936 957432448 1348178176 1131742592 2114205440 // 2872 27782272 1820858880 1789315200 1771652736 1976661248 1408807296 1516425984 1721387648 263292160 1898511104 1208024576 1445686400 397577728 1411291008 1525329152 357188096 117527680 1975545856 1168158848 398744064 1547795456 32883712 58203904 2127050624 // 2873 679099904 238716800 1050731392 875680768 1385790720 1830754176 658829184 1768966656 1775544576 1097243904 663627776 1298679424 1881073792 435502976 1667997952 1879312512 2555904 1391460864 270471424 2108752256 1596447488 864416256 1771255808 602315008 // 2874 685305856 326798720 923350912 1470857344 1085639296 1289026304 1710505216 1468444416 2110097408 1246747648 402412672 1824100224 1261845376 272909056 130675712 1033407616 435935616 1671536512 1216793088 1623492608 1690700800 2021542912 516392832 251784192 // 2875 1114503680 1571563136 1170070144 1575068032 349709312 162314112 403529856 1282177664 1233206400 1203542016 616137088 2016915840 448428288 256659840 565513856 1753735424 374245376 1874420864 808649088 508232448 837411968 1086529152 937692160 1604550144 // 2876 1846452480 1657200768 1196829696 468374528 1929322368 1784778368 272631552 68134144 888594816 2089504512 1595500928 570642560 487883008 1375694848 2033434240 1868116480 383710592 2038001024 2072065664 823638016 2027098368 1768918272 458135168 1779545216 // 2877 1419968640 2026719744 233802880 729013760 576829312 827401856 246420864 325839744 1172977152 856448640 1989160960 1279551872 2138555520 1688008576 102058240 1593532800 1654517632 1978018176 872701568 1521172480 1408608896 93142784 35149952 805839232 // 2878 2053847936 1955571328 52381824 1327696384 935315840 1095254016 1612132096 1912420992 218375168 178311168 1200853376 1028080256 517009280 615175808 351891712 2026533888 673680512 421691904 2099947904 1646252672 128852352 48265856 696266240 867866624 // 2879 1192899200 1384935808 1446848640 1787252992 1014274688 1190786432 2037800192 173385088 2134022016 1745875712 211595776 315292416 123936256 169493632 715297536 1219532928 1350339328 629475200 1790995072 969321472 1612422144 1874198912 445577984 589932672 // 2880 264380800 1737030656 2015787136 1534960512 951555584 1901701760 679293952 540583424 1627922944 1472598144 1033330048 1656879232 1297354112 1217852544 1024895104 1618604160 2004748160 1383561088 113182336 1815112576 576635648 1242178944 1195155584 572289920 // 2881 151400576 775458816 1055056768 1152245376 202537472 481227136 1343224320 303247360 364843392 584670080 1177296128 933908992 1465731584 206783744 1032254848 477489280 1601816320 1853224832 374396800 54093056 1341141888 111476480 1910008320 1661934976 // 2882 942203008 1788052096 1246144768 1683768448 1293329664 1253323136 544492416 968025984 1265335168 633124480 431667968 1521580800 776293248 1392116864 1371918080 496893056 1415698816 1105020416 2110586112 689953920 2006094208 1120893184 1090268288 235671424 // 2883 279070208 469830144 1779023872 61138560 870480896 1115781120 1974889984 1265442048 1686564992 52840448 1066038272 284278400 1596147968 1208464384 1023329792 1981385088 2034721152 1647285248 1681155200 846086912 1046685312 52160000 174076288 610313728 // 2884 36703744 1075847936 1371275776 146085248 1168672000 1928615040 159850752 1216910848 1248626304 348432000 1640055296 688263680 381853184 792814080 1365965312 179640448 613460736 438978816 432123008 1192860672 409235840 421103104 698454400 14850560 // 2885 1856015360 565635584 1846680320 945712384 1708853632 638505344 533392512 963735680 2091064064 1161808384 896327552 1442044544 1604702976 694515200 752491008 192561536 2104014720 1342166656 418673536 1203867392 1758755840 970362112 202087680 146849920 // 2886 94815360 1054366208 857992576 1178990208 908763264 428189184 1826577536 598214912 1913978368 957292800 762663936 500437888 1943476608 460454272 911176576 2124783616 362801664 500259200 881269120 1958430720 51334016 827338880 676533504 1816823040 // 2887 1239643520 2038210048 1425512320 1064712832 1763738240 889579392 1537222016 1967574912 881598848 729499776 705282560 39965952 1288393600 1983363328 1360270976 1973314688 1240947072 409771776 1137373952 1427913856 358961536 318330368 1773744000 928947072 // 2888 1034284928 612620800 1860847616 1724580096 1318814464 1982924288 83528832 10330112 2065556992 1073197440 365301888 712815488 1664567296 1083432064 587851392 463462144 200915328 424722304 1478785664 1056801280 1868820352 1448015360 2032493696 1593807360 // 2889 1003097216 1530117248 1855828736 1158997248 1995857280 1860526976 241492608 1552083584 427803776 1449236352 84896384 1837259776 175428736 780839808 1581835264 1415571456 1618298240 526255872 1509685504 321757056 1236349568 1049926400 1752951040 550406016 // 2890 656721792 928150016 64189696 130873984 656718592 510571904 1620386048 1425198720 820086912 1599278592 601436800 479656448 739053184 679872256 1368805248 1460264576 218984576 133746816 1829025792 617009152 516574208 863628416 1930639232 1283404032 // 2891 1970098688 1001870976 1428404992 130547712 945106560 567203584 607604352 21958912 1044727424 968090624 510576896 1019524224 2037292544 1594016896 379101696 2128886656 144698880 1696106880 847446912 1588275200 1173744256 535584512 1229586048 1428460672 // 2892 1222560000 682921344 591039232 1159002752 1004705792 1710585600 667981312 1356800 1106167808 103554688 1828105088 1989150208 271687680 251644416 1250829952 1176658304 2050777600 1177002880 2106764032 2063587584 1399828352 1222456960 1514966400 1821746304 // 2893 1322961664 1923411328 1659316736 1724704000 1847371648 511978112 1616061184 657247744 176208256 1053861888 382281216 608937856 947949440 313082624 572252544 150530688 1384681344 319105152 1534851840 921024384 323710464 609825920 920798592 749956608 // 2894 952273664 93555712 413161728 1064501504 189365248 1414152064 1071632256 478246528 68371200 214974720 1044530688 884043520 415875072 541788032 178818944 1075978624 1765540352 282497920 1404798464 376257408 945907328 748389888 920308096 682847616 // 2895 703486464 1836752512 101635968 1179007616 580009472 1953788672 1367416064 1342915072 567499392 2032803072 1740753024 1206396416 2137662592 1572449408 724271488 894232704 1584092288 2119034496 435797632 658087808 923956096 749957376 819645184 1705184640 // 2896 55960832 1804088576 20887680 945682048 1154375808 653896064 1366264448 344519552 199011712 1595981184 2131236608 1272583552 1868126336 2006126720 1174051840 308918912 89728640 278943104 1171582720 748444928 925550976 1757115008 2068745088 1582806144 // 2897 1338390144 1108147200 96215168 146173184 1820769664 364969600 1101490816 736767104 380405760 1101621888 1633823744 1406673024 1225984768 740992896 884798464 698711296 567974400 1146232192 1252160384 802466304 1391656192 350039808 1417760128 1668106240 // 2898 1845507840 1550770176 1378731648 61150592 456658176 167347328 1481681024 1770369536 677293824 69895552 914388352 2020302592 1570746752 443936384 1953075200 336032128 1486962688 2004191744 1033846784 906746240 558588032 1525814400 1909829376 58137856 // 2899 188332928 1760605056 1440124672 1683809920 238026240 2061064448 214308352 271677312 556316800 5378688 2093072000 117340032 3265536 442611840 844635520 1575132672 1719524864 426141568 1377840512 1037378048 1962663168 1548701568 24495232 465049344 // 2900 1977336960 1509907840 2013634432 1152140416 1118801408 2135944704 969682944 677926912 2137080320 1300755968 2144279680 1798584320 1694857088 173905024 586375424 1480715136 1204651008 1222409344 1070024960 326368256 1549350656 1861600640 1335815936 1011677568 // 2901 30400896 1573919872 603315456 1534975616 2057459200 330320768 1356782208 522906624 76419840 1146112128 1211868288 515072512 901646976 429177344 216955008 921120512 132869632 584089216 396741760 1014069760 1721485056 309750144 2008622848 2115992448 // 2902 2091866368 757582464 799724032 1787143040 830075136 1286884992 637243904 1637156480 2112962560 710401792 1759378432 1645335680 1032419328 1060405632 262449664 886547200 468405504 1754381952 661245952 477787776 1871824768 105838848 1925211264 1972841472 // 2903 1803849984 186562560 1006678400 1327976704 490758912 104154368 518844928 1550155648 474044160 1736033280 23258752 804030208 190738304 1456743552 868350976 611822848 1903838976 1450645376 1694103040 329666432 814299648 1680017536 732840448 1225964160 // 2904 32273664 671096448 2012381184 728959488 488555008 1065723008 927436032 425656576 948822144 1545832576 1894889216 304839168 1466259328 983106304 434625664 475917056 1598145920 777384960 588156928 165818496 1806212608 1143388800 1610891776 1196818432 // 2905 2080904192 654819456 1017278464 468442624 716810880 746241920 1477104512 157652096 1183351296 1887201408 595006336 1556751104 48617600 1826634240 1375656448 358419328 952718720 2020314240 1806144128 149862912 16813696 1419776000 2047691264 21471360 // 2906 684464128 2019200128 1825015168 1575146496 1084343808 466096640 1639818368 1602356096 1607065600 1905654912 2060124416 2075899008 1029415808 341822848 1916099968 446380800 1782688128 2071372800 1085517568 696519424 45258752 1346382592 42796032 1098918016 // 2907 813262848 1253771136 211594112 1470734720 1251742336 1142276480 1468868864 1921781888 10371200 1245710720 1940245504 844517888 674909440 54258560 120150912 1568742016 516806656 1989799040 770048384 276487680 579929984 1632774400 859182336 377697024 // 2908 640871552 1950507776 382157824 875790464 1380036480 332908672 378786176 1047233920 1980303872 629104768 1055963904 2131821440 2079137152 1366643200 475003776 669722624 1711439488 835608576 606203904 1435648512 1295341824 559207168 503977216 784982144 // 2909 832640384 9640448 202901760 1771688960 972524544 114985600 513898496 1330184064 836100352 1508056320 1738836864 1084714880 252518272 1732896000 275210496 1934103424 80163968 1953516544 1288065664 1436339200 60643712 856177024 220934272 291033728 // 2910 131748736 263224704 827390720 2075739776 1693837312 510925952 970175616 1553583744 12032512 1678248704 244060928 523418368 1436262528 530516480 336308736 490935040 1500107776 1132304000 1727423488 1111912192 1265902592 1467791104 1746761600 624853376 // 2911 1428083456 433934720 657563008 117743616 1873191680 1033906432 921504000 1869987200 1423451136 1464159616 2103158528 2097743488 416875392 1270832768 907176064 1596830208 1242952320 2111611136 1544097408 1602601088 116783104 1323331328 1982656000 1832346240 // 2912 1302293888 119855488 1502638592 1493890176 175832320 1818216960 124889088 640621184 297078528 1934170880 119036160 1594825728 873635072 2057055360 1918419968 2012235776 1143963392 394019456 1027480064 967562112 169581184 1304994176 1202510976 1994160768 // 2913 1699513344 630609024 823286016 954701056 1924073984 609988224 1125040512 452506752 566045568 1844059008 733633152 155598720 940838912 1388774656 1136764928 1602795520 681965696 595233280 132559744 1923644928 1791961728 924757120 1720414592 1212573824 // 2914 1173244544 1779719808 494313728 549952896 1970030208 135863296 1502530304 532926976 1031779968 1722013568 867704960 120418560 1193162752 1415723776 1288375424 1579845120 727573120 1332917632 858439040 1186673280 599550848 280116096 1375800064 1689067520 // 2915 1555585152 1245563776 636265344 2018641408 492297600 251235712 561559296 764563200 362447232 881416576 949686272 1731973376 1304308480 1962705664 1395070720 1545955968 816169472 723716608 1865607808 762770176 10147584 727714176 2049619456 93299328 // 2916 2066280960 1000321664 1965275520 525312000 2137589376 1169622144 1193060608 738493312 165818880 1873321472 1326844032 513016576 1773214464 695625984 663381248 1227524736 1672254080 1377188480 643158784 1507484928 176004480 1645782912 779493760 253945600 // 2917 1238790912 420781312 2011795712 1083772288 1791130240 747691776 1423227392 213597696 248952960 137424128 1106702336 1893886976 1324973312 1722457216 215488896 72269440 1608008832 300285312 534736128 111803776 496003712 1208604928 1254916224 1731505280 // 2918 2075413120 1399307008 30750208 365188992 83695232 527172864 70106112 1224476672 142656768 163612672 260363904 451195520 123069568 572800896 843475072 2045210240 64986624 1859665280 1701488384 53368448 840970880 1301488128 1966921984 1152340864 // 2919 1971159296 496981888 181000576 1872571776 1057192064 178680064 355281664 703910784 230104576 226548480 1613060352 1029407488 635851904 1277681408 772883200 936861696 911441152 320038144 156545024 1709217024 1315855872 711779968 1822074496 1477888384 // 2920 841900032 957031040 2043908224 300023040 1931968000 1147752960 1438262912 121322368 1465258880 1854764288 1087932544 809135488 1026909056 1280684800 1938990336 1156667648 172248832 508077056 456098944 436318848 657563648 68317952 1587036416 1711663488 // 2921 1957962112 1944013568 30358912 1398029568 648615040 132008704 470047744 1642979712 1016217344 1188808960 90196992 1550612352 741992192 1963385344 1387491712 325651072 1106327168 1120149248 1301810560 83679616 648564608 20605568 171447168 1108910976 // 2922 1925675008 2018978816 1890026752 770732544 1530767104 550685568 2131588352 1091602560 1962633472 1080512384 1438875136 448930816 1991693312 11014912 171930240 822598528 1255346176 1237626112 729539584 1338161024 254606336 127988352 743995904 2005058944 // 2923 681664128 1280477696 1786037504 296221056 1732789376 1628383744 447172096 232322176 1099006720 346298368 153621632 254397440 709471232 1683749376 544676608 1911249280 1861164672 1681845888 1265048832 1772926464 371628672 1625383424 814616064 367724672 // 2924 498156672 1097980672 1849431808 2130159360 366390144 1247287680 1568530688 1036292864 1664784512 2001613696 786837504 709601920 567009280 1201887232 797261440 240893056 1891165568 2147421056 141998848 953190144 587959552 2057449600 677882368 340428288 // 2925 235259136 1364254720 1143280896 652838656 1848617856 1102260096 2132925952 247609088 1426925824 591220864 1111488128 1481762432 1372602368 650696704 1934600576 2133520768 1896346240 1751060480 1120092288 687614976 427462528 322017152 1839280896 1549195776 // 2926 149766528 1006145152 1589362560 958441984 501666688 1694801792 387125632 449065088 253554048 1082716544 563693824 1731155968 114504448 512568448 355248384 369365760 829513728 1798510336 1610347136 1279131520 1760871296 349081344 7425152 1410860800 // 2927 778563712 1934288384 1014969472 73676544 19379840 1950343808 41988864 1569183872 1561995392 265671040 1880034688 1737027584 239175680 1162286208 584819840 1307958528 1154801408 1880378624 1011413376 853263488 485174656 119131776 988836224 2131472128 // 2928 510471040 22144640 58725632 1160057728 1778481536 709593984 203394816 666233344 464474240 686930560 1535091840 462986240 2084868608 908259200 1733708160 89349760 187716864 1702933248 979071872 1194567040 1020556032 1110166784 423895680 1387893760 // 2929 1632454912 1409160320 1315782528 1576644480 1223202432 591513472 622296320 1758926848 1145291776 688669696 1579669888 1179167488 446246272 462217344 409268608 1618267904 222168832 403231616 874826112 196821504 1351138176 772081792 463659008 1418836480 // 2930 456123392 739881600 378716544 2100727040 1764243200 417953408 1019112064 1021063040 1511795072 1069916544 182720512 1317489152 882576384 830778752 837090304 61143552 1530935808 271954944 571401984 24780928 1766332288 631149696 1378507136 2118460032 // 2931 629173504 109205504 121661440 2003310848 1651448704 2052475776 1249363968 1988413952 1917256960 1821320192 1794024832 768525184 905097600 614150656 1447175296 211618048 1236846976 1508154240 1382413056 1740973568 188644352 285258624 1271468032 114605184 // 2932 1350180096 975505280 1542169088 1415029632 1561810944 1644153856 1355547264 37163392 1536835072 839235968 1035549952 1725548160 1374449792 1738474368 1337746560 2040981120 2027919872 1363643776 1335822592 1077213568 1922302720 905390336 1618697984 567674752 // 2933 2061013376 193965440 1385740416 1775089664 619580672 437968640 1881223168 143102848 1892161920 563022976 1821542656 1909348480 2017955072 2119112064 1048016128 1355511424 2039811200 84908288 615039232 2081573504 512213248 1953622016 521094912 152694912 // 2934 651044480 1156738176 1854689024 1383124480 1549468032 1957946112 1726049664 22038656 321270656 642855424 1143751552 1199203328 1208111360 1743431296 103307264 1140212736 471088896 1733935360 555242240 490869120 1126814720 1195651712 930903040 1651210112 // 2935 603181568 791822080 432206592 574246400 915009920 1525725824 1183743232 674740864 952193280 1365478400 237421568 1968386048 100435712 1942719872 957673088 1455440640 1967483904 1837585408 1259145728 1349824640 1585776384 440788992 859939840 1025717248 // 2936 1902435584 1925649920 307178496 212728192 332142464 1009115520 27729664 366266112 1947566080 1682391296 1334483200 1109927296 1960378240 13865088 473747456 1614618240 1059455872 1370747392 554812928 271192320 1373176448 1234509184 2091686144 1305987712 // 2937 319490176 1931554944 467087872 1621276032 1376896 475203968 1828375936 559269632 994123136 1648079872 1586309888 1548673024 1712770048 1744136576 2030925696 1842124800 476503168 1000982016 1989718528 1708091776 732847232 1964161664 1494176000 814583936 // 2938 1973722752 1802459648 242660992 509901184 900561024 1598014464 1529965824 1200172416 1630594560 433459968 256705408 1982622208 1219755008 2030048640 1362300544 1797885312 1688646272 973490688 1806646912 1171176064 1125932160 588001664 1128935552 1240216704 // 2939 480095104 1894893952 1507790592 2109224448 2130341888 1350714368 2133369728 789207296 996629248 949728768 523641344 1945917568 2124583936 2026520960 1924278016 30572672 60300544 676870528 1192701440 1120170240 1395928064 2051879680 1749001344 1522434944 // 2940 1993590784 1233087744 632067968 995201664 1355840768 1486275840 1131299072 454557312 1793751296 1702801024 853909376 696837632 911298688 1867033856 1517632640 370044672 1658937472 226897408 1278414848 306496256 238625792 776528768 649258112 1015180032 // 2941 1809708800 1630977408 1581650688 1324880640 821631104 801044608 1357319296 23656704 205382016 141607808 2123722752 962207232 2000577152 1758626944 1739815424 1631292416 939922304 1326678016 251725312 316731392 750857728 537054208 879886336 1601390336 // 2942 269277824 1230569600 84186496 1437895296 62488960 1627709696 905104000 1359971712 1401014784 1826437120 1956255488 241406720 1453079680 1948365568 1282119808 1142430720 931938688 1961588864 812880896 17499904 491262080 1554109568 2001586688 1303344256 // 2943 1084062592 1846282624 980344960 367451392 675554688 386400128 898894720 1618879104 605256704 1276788992 1924250112 1563578496 1332258944 1405717760 876103424 991311872 512471296 341960832 1405894016 701316224 1385340032 1788160256 65972480 1471692416 // 2944 444604800 1603381248 905312512 1682669184 1080976640 985933568 565415296 97139328 171474176 1744872320 2145296768 1444928512 714424320 1643284608 544095872 412231424 1409386752 1906130944 631715840 610425344 2048542208 1855955328 643754368 35284352 // 2945 2081838848 864534784 1595619328 1955309184 671686528 917297024 1265450368 1681580416 1456477312 1129147648 1613390720 955274624 1579014144 1639167616 1708149760 1734347264 1233548800 2087491584 107057536 656434688 377123328 128542592 556825216 1701974784 // 2946 1207307264 639401728 1742365056 1309176192 1044573312 1806559232 1351136896 871564416 261436160 1496381696 1655938816 162539264 296130304 1011291648 31311872 448139648 489794304 696898304 524063872 1791095680 1302768640 1567939072 87414528 1623216896 // 2947 1999136896 2123854464 1778903296 279890048 1493262848 119928960 519051904 1256294272 1365558912 369432064 303630464 1779517696 220121472 1444985088 1254427264 1668596864 850802432 919284480 1778058240 1555472256 1283836672 807192576 2105737600 110090240 // 2948 22695040 1616909696 773195264 639675776 1401958016 1474786688 912732800 611396224 1300237184 1810683904 688714240 1712905216 1596730624 858766848 144801280 868402816 893074432 164844416 562221440 103946240 1622696704 582880128 1252666240 617392768 // 2949 94999424 1577081472 735436800 924003968 1464525440 1393354496 804561664 1651207296 359118080 1212241408 86841216 71942400 1739183872 1056434432 1465547904 1966401024 934236928 354122368 798540288 797112704 706410496 861053312 1476080896 423460736 // 2950 1948782464 789004928 968028160 694916224 383949056 1885954432 839846144 273362688 568920832 2040143488 32478720 1456476416 1030054528 657185152 1806859520 1202107520 223115776 1624822912 116261376 1426615936 2121093248 1326442112 1792340096 16690432 // 2951 1820597376 1353631744 1923943040 1360213504 1227951488 1490587520 817991936 652677248 1879470720 2126446592 312735488 31798912 668729984 577134848 310786688 933573760 814447104 45287552 446969728 1134668288 882129408 1047218432 168552064 1103667328 // 2952 735751168 1684192640 1185302016 1009698304 987328128 849936768 197756544 95031424 154859136 1932039040 2104336000 325941888 724802176 1650990848 164399744 769798272 158522880 1128830720 614373504 447367552 53586560 1925722880 546253952 717359232 // 2953 689017088 2097844480 1495781504 1166279424 483248384 75521408 567924992 1402178688 759474176 891474944 598393600 1947446144 484364288 374889600 1157690496 1396031744 1345663744 864355072 1287301376 870632320 596327936 810170496 2000880768 420967424 // 2954 1220289408 610044800 898254208 652180224 1879461376 1644897152 1446118144 199311488 784637312 40037376 828114304 284112384 1200434432 1260935936 1319670016 1623247104 1809189888 986103040 1664061312 303444608 1375281408 1152196480 1160006272 1111249408 // 2955 1670473344 424556800 959550592 986379648 874170880 1099572992 148209152 239201152 2024374912 42961536 1521569280 1945423232 310794624 145247872 1649011712 818889216 1692077184 305024384 2119189504 711976192 1213900416 258770304 785970816 376106368 // 2956 1299004928 1463604864 828732288 1430661120 49834496 670896512 486490496 1903489408 1236936960 1264360320 369200000 494689792 636807552 75981056 1684895232 187922560 1900589824 1239880832 386506752 1536258176 937277696 468417920 1687797376 1407601024 // 2957 1493497600 191729664 713078400 1796628224 712132096 1227247616 2056283392 417029632 1530231424 1261286144 1751664000 893022592 243770496 1477189376 500791168 2032478848 418353664 707366528 2007389568 2060941824 662678784 2046457728 1536139136 1333115008 // 2958 549305216 88738688 108024960 1408621696 1059619968 765872384 1471635840 284737664 1517073408 1437443712 978379008 409345664 1832664448 1383819264 1640537088 183740160 676900608 1873446272 1577271552 2132140032 1659367680 1546006016 1081459200 1539049216 // 2959 483733504 1387908352 914172800 342775680 291796608 1115432448 1729173376 962281728 979805568 1684252160 842233344 1670255360 257099904 1104004352 1158229120 1804165248 795785344 378730112 952391936 136547328 484475392 1861864960 798420864 1392703744 // 2960 506650624 785507072 1126362368 79090176 1584573184 1293354752 46543104 923978752 950636800 2014022272 1338859648 1776688256 1490320896 2017946880 1956471808 629516672 99768320 645947136 959481856 1058771712 1693708672 1076776704 892076672 771969664 // 2961 1214466816 557090304 608834304 2085687168 156536320 2106318336 332698496 907179520 2119182848 1081599232 223824896 694394368 530701568 1478668544 1227802880 551541120 1099042176 1917065216 1009544960 195805824 1253096064 24947456 216536960 884002432 // 2962 314366464 230239104 16833408 906807808 540523136 1354684672 1074385280 1363204736 1284099584 202688640 1018960640 1574375808 512296704 1651847808 754121984 291902720 305206784 654385920 765897216 1597168128 987624192 743681408 410699008 1302431616 // 2963 1085727872 752093952 1297272064 1850880384 1126171008 277534336 1655696384 1794690560 24660736 902829952 1647688064 1572390784 2083208960 407447040 1657233408 1098958976 1190402048 572288768 930399488 357267200 524899456 1777988736 772710272 1850400896 // 2964 1425754624 950882176 1362856576 996039040 838926208 644377088 1181297792 1082076288 553078144 2006585088 320615296 168459136 693365376 2013912832 160746112 111399680 1880123904 1730609408 1407006720 2140487040 35125504 317202688 771305088 883089280 // 2965 1330296960 1759835264 350129664 254014720 237128320 181033600 692720640 1288711168 2035709312 376935680 1083432832 400994688 1887684224 1012772992 786005248 1228952832 1212453888 1341424640 80103296 975719424 2142478976 680000256 1053460480 730590336 // 2966 906725760 458973312 1668396416 1508228736 967186304 1583879040 1050046208 617111680 1986118912 303523328 1268951168 2104439680 1544838912 1003374720 673723648 2110327552 1650973824 854468096 1823516416 548326144 864684672 1667446912 1398158848 949826816 // 2967 1565356544 2071843968 1034925952 1314302080 1899599616 1722442112 1283135616 1398912384 1796752384 268349824 1371901312 652766720 1595874432 651723648 1309613952 992055936 776712704 2086855808 1672131584 1503541888 1410177408 664092800 47872256 1461726592 // 2968 1796599424 1201582336 1131182464 643422208 315067136 1430045312 1266203904 541153536 585624192 916598272 1256096896 985219840 238961920 1149570304 1275700864 433663488 942251392 952861312 63857152 1689795712 917916544 1221290752 1405389952 1592605696 // 2969 1543400704 1397079936 308622336 1821330176 2089330048 840017280 455429120 1313332992 1942653184 212286592 753837824 35955584 552488704 1429496704 1823686144 867214848 938162944 1231257216 742587136 842187776 1899176704 977736448 1161536512 1725191040 // 2970 413994368 1575586432 230022784 731764352 1719120896 1046178432 1569122304 2040059264 1171952640 638344576 359099648 1658608512 37953536 1108158848 727788800 1490008960 1872071808 1566505216 1294522368 287625856 1340150272 888471040 2114670336 1356849280 // 2971 1831316992 1295438336 1303696128 1188263168 835961600 927773440 643095168 2025704192 1923097984 1742154240 1082249984 1393796608 163225344 1658271104 504988416 1461079936 1643999488 840834944 2031914880 1017614720 43764224 908601728 713253504 2061674496 // 2972 1831652352 2095501952 1898958336 1464065664 281655296 713932928 762209408 948312704 1761559552 1093046144 1807277568 822245248 43506688 1091364096 857267328 103284096 265839104 1678310784 641895552 168977408 548970752 940182400 1226539136 1287950720 // 2973 1251181312 444901632 1085384704 1368885248 684628480 1382616960 1298572672 1883723008 621053696 863653888 1466479744 831976832 886086144 2058407424 1314138112 38233600 1538270208 1019067136 797984896 44759296 1195911808 829715584 1249056512 942974720 // 2974 771363584 1080745856 929826432 529622400 1555819008 355457152 1170948480 2141081472 2117986944 1616896896 808720000 678498304 268473344 347804416 1285773440 796317952 1100674816 191633792 1394255232 1574252928 482204928 232377216 627629440 556947072 // 2975 1515304320 449684736 1251585152 794106880 369836160 66639104 1785301504 219616000 1914791040 2034704896 1684939136 1256190720 1302665216 969764736 2108827904 1539206784 941996928 1858830848 780097792 1987241856 1523017472 1302703104 2142558720 459275008 // 2976 637741696 1092247552 629936512 1485926912 1012310912 1649995648 788860672 1663163008 244127872 279505024 1336025088 1432342656 1258192640 1218938112 1000841344 855675008 168505344 804823168 835310848 1778064512 1823907712 1462160128 351629824 849956608 // 2977 1662283776 617492736 1408912512 1349078912 133789312 257691520 1690600832 1841970176 1759161472 292457856 2014144128 1867772032 779257088 119445248 1144258944 2141205248 1920989696 949430144 748157184 1221249280 1034718336 735304320 20102400 1191187200 // 2978 2118333696 1588585472 147188352 564902144 1175531392 92754944 1103850752 1748445568 1205188096 600079616 1806764288 823496192 2048402432 507810944 759353600 620355840 1629638528 23466496 1796416256 1949217024 1286554240 1082444416 1165232128 861165312 // 2979 827501312 2062750976 1062711040 1522621952 1233061632 921058432 1324991744 1510360192 2099186432 2120208768 1037389440 733050368 1788350464 83624576 1674241152 1485608832 1413318784 549274496 706781312 568500736 1551506944 1426966400 285560960 716247040 // 2980 1433128320 1691702912 917916928 1369482880 1473697664 1763094656 791501952 711016192 562654080 97654912 1321963648 1468473600 437695872 1266838656 856651136 798031104 1552087296 1152763904 527402624 1132066432 1077163904 748946176 1427819008 1021137280 // 2981 742608384 844809216 443229568 713746560 633988736 1992888960 211559040 1102284672 1766806784 240030848 1806412416 246281344 769893504 189894656 367262464 768741376 5430528 1808270592 202764928 675856640 1202357376 927758976 1531147392 887469056 // 2982 461991168 843692160 1957373056 881207168 561652992 1778612864 1429196032 87834496 2050571904 762815360 2135144960 1401329920 2122601728 1935574272 49698944 1939423744 355416448 67719808 1791569280 1386130560 1351952768 947194112 295405312 382802304 // 2983 736174080 1117961728 785656320 1907608832 996031232 1057133952 2118307840 1328989184 861786880 288044416 1357918848 646196992 1308313600 396230528 1505253760 54836096 1371550720 885857280 632450176 489315072 1717686912 896951808 1659590400 302395008 // 2984 884118400 351488768 119623424 272818560 1074501504 501125888 124472832 1655366912 1169996032 1909742464 800951936 928016384 1071769216 22637952 1478133248 869732864 340999424 1657357568 419741440 1576636416 1001250688 9681536 2016413952 692028160 // 2985 1212406400 1009026048 312197632 1728770816 1243982336 984053888 2146463872 1230251392 1124552576 1155280896 1768396544 1174752384 377993856 1696248448 690326272 862013568 1814771200 1134477952 1798300416 624865920 231887744 1317068032 743761920 1034601728 // 2986 650154496 1381133312 286074112 828473984 1708360704 1296486144 1497122304 1067778432 1232300032 430216960 952174592 1605574144 1353541888 1082497152 65313280 1727572992 1526624128 1204137856 1964830208 563564928 357177600 1796297856 280408320 153160448 // 2987 1129925504 1764504960 1355190912 1958496128 1804992512 1291842176 2022540288 2112275200 16160128 1227362048 240507136 91336320 1575033984 465868160 704706432 1906043776 1989089664 1883203712 1401309184 1161639936 762598272 1211291392 808223488 347800192 // 2988 831825280 2027100416 2037353728 599470848 1056349696 1698646656 549123584 17739264 1135916288 1103903488 1680914688 1825236608 485124352 2061331200 1768097792 250753920 908128000 96166400 1563753984 207475456 170444160 774939264 1474487040 1247641088 // 2989 1512783872 188064384 1828238080 518885248 2140319360 333232384 1029340544 1187550592 1765223552 1662423808 1784508672 1736304000 163919744 1836309504 1031640832 1845532544 675733504 589988864 200897152 224444288 2043729408 387947776 1677816192 872824832 // 2990 1057804032 826011776 603657088 822538368 295165696 1975899648 174297856 159672576 493115136 428463616 912611200 448768256 425550976 1190484608 1564516352 1242110720 1978966144 337600256 1958055552 1203194624 19692288 27267712 191896064 1290843904 // 2991 2143609984 52427776 1767911808 2087350912 336273920 1836950528 1409430272 749839488 1538142080 573422208 1532937728 827937024 1556607232 256977024 844370304 118997376 1853387008 591325056 1259788032 1771352320 1543936256 1030602752 1109644928 1313612288 // 2992 1506046336 1793956864 881241728 1763129728 937615488 467603328 1567476736 1302439680 661695360 1630697216 112353920 1671699072 586828672 1931369984 1508589568 1322905344 879553920 601572992 15617024 1510477440 148217984 333483264 1884896768 1193215360 // 2993 541834752 876741760 844841984 1010867072 293632512 594716160 400656640 1984610304 1554307712 571329024 1979293312 202695040 809729792 2085665280 554990336 1997123328 1272410240 945601792 897596288 2045990912 382705408 1194945664 1902932864 1005000320 // 2994 382801152 59337984 1645754496 1585919104 2048720128 300332160 705170176 321107328 1843406592 125230592 314139136 369114752 1185445120 1101365120 1685917440 378491520 1919510656 1831806592 852477824 1341336704 1516568320 2025170432 311921408 290531584 // 2995 112075264 341863040 1362183680 783495424 1433192704 532378752 794286464 1044698880 461227520 1474934656 2099993728 1053421696 1241370240 1969929600 2028041344 1248963584 110929664 535325056 418372736 741969536 631948160 1410488960 896876800 1646483200 // 2996 1277266176 117228032 1772121984 1547637504 1728858752 602929536 1829484416 1647270272 1619504000 23988224 1283039104 1756188288 184484736 777594496 1056664704 2063230592 268939136 378077184 1809375616 74890624 1576552192 165535616 712023424 412264192 // 2997 1759241472 121539968 1947235200 1306829824 1951349504 1011130752 370680064 1706198144 390970880 502363264 146946560 549677312 157411584 155415296 1054044416 574097408 2146050944 580386432 2117192704 1985995520 499082624 636607360 144858880 1045465600 // 2998 92077952 1323325312 1780805120 1762286976 2131914496 343608960 730183680 850282368 113235200 1207987072 550535040 673116800 1277591040 1987591552 872650752 606584704 973226496 1493934080 1858694912 2090265728 695191808 366646912 938040704 1341881984 // 2999 160668288 495491328 589420672 2040113280 112984832 1298395392 1209486464 971971456 1809318912 1615773056 1846910464 2022538112 1729368576 1868426112 947744512 1125653760 1813787008 494322048 1520586112 1992141312 2076142464 2124921728 1595927040 967700864 // 3000 1231432960 49059328 699412096 1609872896 58970624 2094929152 1884938368 1883842688 1616980352 610141696 1112303744 1369049472 424883328 1074247680 1678388480 1555590528 1278593920 1307886336 1878192640 685178624 1207078144 1799126784 1707520896 1658215424 // 3001 1812179584 629587968 53106688 1428396032 1957623936 1887232000 2069671168 751050496 1263101568 67941504 909896192 1651034368 1613073408 1276487808 920611712 2111358720 605019520 237125760 2105755776 1319098368 1887758720 887031808 1489718656 984452224 // 3002 1258686336 1237102592 1258068864 2132453376 926545408 1366127616 845353216 1664950656 262157312 2069428736 1758573056 1705020032 1443388800 384526080 1647798528 146285696 1641581440 1180048768 543842944 922879616 850620416 731589376 23247232 1618482688 // 3003 1044309632 102491008 1626890624 1977673984 925481088 1616745472 1198056192 944410624 1952801280 1178027520 760382848 344732544 596094464 6086272 427746048 337080576 1522090240 795716480 745279488 1739769472 1485732608 512067712 1088546816 1852575232 // 3004 1063811072 1984165504 1135567872 524567168 1389988864 458577280 278514944 195654016 1534116480 723891968 1766509056 507964544 1458674688 225777408 701017856 1520100480 347449728 1811499776 575063936 555361280 970592640 438541696 243900928 125888640 // 3005 1793135744 179219968 2104011392 522109440 1837163776 569887872 400231296 1482713344 142381696 1532004224 1994695040 393116288 953180672 1842518400 1008191872 2139280768 1274542080 1464647424 2010406912 135757056 586187008 1633824512 1511921152 290300288 // 3006 1510121728 2138415104 1923610368 1847954176 1681146624 174383616 223479552 2119332864 15025152 1237323264 647380224 1719715840 396675328 1916001024 1475707392 1402985984 1280129408 780977280 1008224640 1502331264 124622976 1403549312 948779648 705923200 // 3007 683006592 157977344 1346934400 1159257600 160008960 1219314176 1688817664 742625280 618602112 2108312960 877789184 1358339968 544789888 990371072 1314810496 603537152 109199232 1062758400 1541287680 1785052544 591832576 92419072 13654016 1571294464 // 3008 320191104 1805201664 359053696 1561652352 1551395712 1719696640 1083953792 816952064 959885696 1251185408 1771115392 914039680 1613683968 148617216 2055026432 1442979072 1517641728 1120773888 1364825600 1635063168 902698752 1779653760 750166272 1537919744 // 3009 1478916992 8225280 1008732032 60668288 85344768 255208064 1848019072 1120967040 540169856 1031406336 703441920 363128064 1024926080 603826816 2072265728 845792128 327362176 987838464 1936053632 93271552 748181632 1781188992 1157014144 1740394240 // 3010 153221120 1861784064 1405546368 1532281856 506744064 576199424 446422400 1096307072 1933962624 2125935616 1376129792 1749866496 1997503616 222726272 2118724608 939924608 1360232448 2107445504 658383232 184185728 1025552256 1863569920 135196928 528515200 // 3011 1899229568 477565696 2076296960 1635536256 1369826816 551480192 653917184 320445952 1219149824 1711049344 894283264 654877952 1698791680 1995285888 2079629056 1728335488 113668096 19426304 1234428672 1158977792 52711680 1638412800 1211505280 1058833152 // 3012 1886503040 320800512 943272320 1720337152 1853859840 381626112 2066262784 1677619712 531103488 332003840 4783104 1780597760 760177280 279647232 757647872 1259540992 686076160 1481281024 1215054848 1811711616 207536000 1190184320 1294757632 470602368 // 3013 246708608 1053879040 1141107968 1959803264 272315520 624785920 865479168 902774912 251077888 1398861568 145837952 1883042432 277576192 516256000 2131596672 324765952 108606848 941123456 389019648 1026650752 1266406144 59553664 493369472 1201264256 // 3014 2310912 434110976 373399040 1465001728 2108044800 1792317696 616951296 1814105856 4030720 390071168 1001535232 676919296 1536804480 1323235968 730836608 108657536 1713923968 2037801600 1600443392 1646654976 1527128576 1725280256 763784448 875747328 // 3015 273652352 1558774912 420859520 1173752704 1096533376 2026606336 2114983424 693140352 1683820416 1735280000 391244800 1203695488 302244096 1860090496 1932621568 1569761664 1354619136 1886718848 1080073600 888407552 1613975296 230556416 147381120 2041089152 // 3016 1152099584 1854687872 2126440576 452218496 745146880 2090427264 1059875968 1619548032 1194700160 1196716800 702533632 513357952 1685212288 1278075392 340223872 493543680 187291264 116437632 219924992 1850265984 842982528 1798513536 320779008 978399616 // 3017 795492096 397604480 329349888 774571264 1131470208 706611200 1157668480 2002153216 1564297728 792580992 341363840 39025280 432151040 1385931520 1757353600 1027388544 1828967296 824102912 250162816 1307635328 1201463040 368343424 711548672 603104896 // 3018 1762058112 1346801664 1797587968 831024512 2012595968 1648992384 2018048768 591485696 1300032384 592762752 1174727296 296402816 414696704 2035242112 740903680 1183063296 1616144384 270927104 1725422976 2099145984 436720000 2091491328 1520421504 1845340544 // 3019 1226901376 574919168 764027904 1124851456 1138046720 14498432 249104896 1173481984 1103976576 1006378112 2092611584 57068544 1531523456 1885123328 90046976 139022848 1963492480 1452757120 14446208 732433792 646101632 2142922752 1107295104 276569984 // 3020 1666784896 201209216 749780864 1869862272 1862789504 608693888 723212928 1860415232 1732767872 21918720 170461696 1327086592 235269888 1241644672 1402846848 629942016 2124044416 2051533184 551467648 1876561280 2128018816 520613120 1211756544 300712832 // 3021 748677120 197314944 1772665856 968454784 1848931200 281611008 2031543424 766015744 1561670272 1864225024 672733568 675113344 1310026624 1266354432 1495490432 287996416 1631654528 166073344 876574208 1078150016 255067136 2055795456 1458546816 2122673792 // 3022 1807163136 1222032128 1537510656 1681564928 325147776 1029581056 306498176 932068096 566519680 1492786176 1382191232 162150656 511149440 492763136 548850304 2032997376 703566464 1628085888 1289293696 593284480 973747584 538681472 658112896 1911714688 // 3023 1766021248 1648792576 26092544 260259840 1240703104 974636928 691075456 186764160 1958472320 858213248 1166568064 244252672 1969991680 323751424 1321364480 1121956992 1523854720 1668132096 45968896 112208768 1324378880 2083843840 1814020864 898548096 // 3024 1647386112 807805696 1025180160 1173016448 218448000 147443200 1876529792 1476912000 857513472 1645949312 447168384 324056064 1904749312 1985349248 620657408 1525895552 2139467520 1009776640 1031462016 234608512 114876288 1670409600 1359886592 300224640 // 3025 1189123072 1998876160 1151300096 913628544 1932260096 76523136 1121508480 267172224 619735680 1347047168 1744670848 299297664 989956352 966468608 1777012096 172886656 1406182528 2013084928 916450176 1687906688 1129728384 2044998912 219127296 155242624 // 3026 645176320 616195840 983714688 1385117184 1184478336 173602176 1275345280 1523604480 1174483200 98328576 826589568 386369536 191228928 1675897344 1008902656 2137480704 503838208 1857675264 1418360704 2024622208 1136626304 1342978944 971309184 1237556736 // 3027 687012736 1069715200 335805440 628341632 839429248 125426432 844270592 1501683328 1276601216 1919729920 1790303488 1242845312 994466432 1796820864 793528832 803737344 1073413760 71040896 1848817664 65463040 2023767552 1911523840 501161600 800710016 // 3028 11470080 1631062656 1323701120 320596736 1504588928 764059520 1219353984 1788055424 283749376 1217465984 495160320 172416256 508010752 929489152 259289856 257946112 824767872 153293440 686790400 2072678016 1995946112 1868001024 1011283200 1884537856 // 3029 967633920 1842584192 246865152 131335936 1317310720 1088947200 1588650624 1807288064 1274173312 1948565248 1955311104 1035183232 950482688 856122880 73391104 1211410816 297042688 757668608 1019100800 1440992128 287137280 362877312 709450240 1321378944 // 3030 763838848 511367168 1051846528 630499968 841816192 1884578560 1656767616 2105109888 1209046528 1938587904 935360768 1577860480 138584320 327140736 434009600 1249827840 1145874304 232539264 1200593920 1765570688 315528064 828451968 1799034368 1948169088 // 3031 738850560 77250688 1970817408 1793499264 1330600192 563413888 2077486592 2094418432 271464960 2094072448 1878931968 552011904 161216768 1620143744 214957568 1987132288 37185280 1375216384 853862528 1493380608 1318948864 102033792 1613783296 527827712 // 3032 1587177344 982378880 1999349888 1090327808 1356752896 274164224 794518144 307270144 2108375680 480762496 1121168768 4606592 376071040 959119616 712111360 2119221376 978314496 1712039040 640419584 82469504 219696768 1554567552 33933952 645406720 // 3033 1252668672 416066176 869371008 291047424 1400578176 290390656 1860379008 177527552 326802432 352925568 504587648 1328272384 407291776 271298816 823867264 38872192 741876992 432194432 1198237952 715421312 1223168 514851072 648669952 592603776 // 3034 1961044864 2103922176 1192220160 1259297536 537369344 1036069760 1191245696 1909414784 775698176 1405805440 144578304 327393792 1579291520 211208576 1017373312 1902174592 1909396992 449780864 80905984 754994432 729468928 1435154304 706566272 851091840 // 3035 1139644032 2079604352 1612693248 290690816 563381120 307728256 1864151936 724788992 510076288 14280192 1764072192 1145767040 1239011840 941165312 707663616 850342912 228272768 414243200 1583619456 1653990912 116271360 788557440 947580928 1500219264 // 3036 113231488 771779456 1660608512 315222272 1074194944 1266927232 515079808 1255026048 857958912 365113856 1882102400 50176 210749056 766447104 451746816 759064576 1657983872 1480994048 981615232 1103865856 507780224 1528947712 2048242176 2087690496 // 3037 1064834944 474216320 802276352 1322445440 48036480 502807040 1715062784 1887335424 612831232 802834432 221964800 1145619456 364663552 1634814976 900071552 271797632 244908800 1940973952 268905600 1219035136 84707968 447762560 782347008 24832512 // 3038 1946222848 1803501568 2020521856 820414336 1083313920 1356662784 1846807680 1736433664 292517504 1566643840 542955264 327353472 652753152 1111715712 909452544 1825726976 1582222592 975037568 1139974272 757874432 677040768 1597146496 1590555392 269872256 // 3039 446555776 972138880 2062786304 1776961920 1516468224 29900928 77986304 101559424 401442304 1040809600 1682834944 1328259584 1382618112 1802027008 1292587008 107558400 2080401024 337100800 369928064 1280401536 848086272 72558720 27804928 1583880832 // 3040 1021298432 1573637504 1108728960 675014144 1945453696 1504245760 541744512 2128987008 876095744 294863744 1094114816 4445184 424657664 1100370816 2106842624 74980864 626542464 1748653440 588858496 336212352 1794719872 464433024 646560384 2087872640 // 3041 80683648 964185216 960731008 794605184 1475729152 2101501312 1269888640 388209024 2079215744 1436008064 377650048 551963264 554511488 1523397120 619875840 238906752 1901650816 1911494016 1060125696 1780740864 599171584 487209728 927584384 1915450496 // 3042 1367731968 1692211200 296635776 1024259456 29245312 611185792 394242432 1004312704 319705728 1416704128 779659264 1578043520 1351094144 1672013696 143381888 2072864640 2131736704 1466429568 1817745664 1128187264 1385968512 171256192 844669696 1592993152 // 3043 1786476672 602318720 947011072 1277755264 165132800 563864960 353460480 734144896 2133443712 1439691392 1951802368 1035222400 1955636096 901001600 1973429120 1480336000 2013102976 2019000192 650968448 205679744 382780416 1039756544 1641275264 932060416 // 3044 489654144 353489536 328290560 21937792 577737472 375234816 742842880 169689984 190260736 168342784 1110910720 172205184 245310336 1763143168 119084672 368047616 765025920 1760221568 896600320 2134071040 1954542336 1669810048 517879808 2021256576 // 3045 1696353408 417223040 359763328 416095104 514179072 148743808 1542766848 1207563136 1206924032 529825536 689812864 1243012352 1208544640 1972947968 591598848 1006008448 369868544 160522368 506254720 1615454848 911606912 508257536 1274143872 1154268928 // 3046 1559455360 1956499200 1503611264 1185349376 221187200 245609472 231443584 1393801728 7231360 1959265920 1935944192 386158720 554833536 204044160 901489664 1707097344 1299602432 620025600 361834880 325671168 2111911552 844619264 1176708352 913072640 // 3047 1713536896 352215552 1365331840 860318080 1756449664 1592587392 21467392 337800064 1693662592 1511935744 1602215424 299337728 1973117568 1788159488 2077021824 1009107712 1489748480 2089651328 2022029056 364873728 150559616 450924416 1038724608 670817920 // 3048 1476652032 1479376896 462258816 225596544 1735604992 1062574848 186128640 967531904 1446540928 1120756608 1350549632 324463488 1143658752 1041739392 208669952 593701632 701642240 1346542848 1042737152 957080064 2078511232 2146418176 167247488 1052811008 // 3049 1659418112 1560161920 1455804288 1590548992 1291147904 1620867328 73842560 956887040 533407360 1604451456 2444288 243840000 388521600 1378993280 2136839424 276775808 166791040 1232641792 2025595264 2080344960 2113912704 820502400 12783104 190843904 // 3050 833349632 153295488 943755776 578317312 490327936 1194474368 1998560000 1475123584 862361216 668677632 1317115264 162463744 1394832000 439278080 1132087936 1601691520 352188160 1098993536 2134896640 945812352 823887232 1490227584 1001229568 1048820352 // 3051 288654080 1978209024 1818713728 1876575488 1710390912 1509612544 2052136064 1058219520 1256681984 1240772096 1805655040 674904320 2087583872 2145600896 1995668736 1632889856 625349888 1589269504 1182886016 890005504 1798000768 538358400 1802633472 1211545344 // 3052 425703936 994678144 1259582592 1234373376 577970944 1914019072 235444992 106388096 619175680 968510976 758915456 1327327616 187911040 1646201088 717331328 778376704 1844635136 970907392 1246504832 98346112 1560305024 207474688 1277740416 2074395264 // 3053 1144336256 855393024 406531968 9219072 114632448 299188864 1027355264 1024916480 429850240 1119459712 1228473344 56736768 897915264 479098752 774694656 2010631424 1157594368 616845184 1079993216 388760960 197751424 1749597312 1463190656 1392341760 // 3054 263978752 783874944 104524672 1177787520 2112330752 1984176384 1441045248 292987136 1136322560 1800682368 1396001280 296668160 957539712 1191734784 29331328 809231488 461046656 1952036736 1922873984 316090752 1276718336 1056227712 205254400 1072743296 // 3055 256572928 1651569792 960374528 1357999488 947908864 492927360 797648896 2049443456 577592448 734144128 68698624 38977408 798153472 1329596160 1879968256 384171648 1234791936 448567680 131290496 1022917888 252956544 2085155072 1851769984 803661184 // 3056 1308745600 1859444736 1357311232 382521728 770224896 1155203328 1424855552 1829015808 1422856064 1519733888 710178432 513505920 1279800832 2009930496 2069799680 776366592 639296512 578445696 1142159360 310132992 372844416 2014929792 1398768000 503133568 // 3057 962284416 850630016 1336093440 38252928 249261952 1964221952 101980800 290663040 353001088 308367488 657616256 1203320960 1659318272 625829248 842080000 513304704 76147072 732448896 264892672 108067968 1465935616 2117957120 8381312 884475776 // 3058 1776993920 1188994688 1283747200 1067323008 2126069504 776285440 958407296 885085312 463571584 340376064 1116963328 677310336 2010137344 1559608192 247925120 1806314112 613333632 817514624 1480183040 243630976 528541696 792328192 1446704000 745366400 // 3059 562260224 475666432 1656341888 1549615744 74361984 2104176512 614252416 631316608 1583428352 1541268992 957797504 1882781696 2092722816 645177984 355536384 789723648 1962078464 386879232 1638537600 1321081472 264563584 439942144 2067899264 915911680 // 3060 797538944 2012412032 1820819200 771732096 1351329024 525103616 1865977344 1634699520 636972032 2030722816 1485236736 1780806272 1006622848 853722368 721572992 1130613376 195835392 961067648 1910173184 263134592 1368980096 613226880 1616005248 397280512 // 3061 546291840 486148224 1028247424 1285297152 1374882048 1168301952 1674812032 1041890688 1113858304 383002112 1615768960 654951424 1587916800 1204955776 380353920 1391372800 350039680 377572736 1718528128 598107776 354564608 1782665728 1666098176 2081305728 // 3062 1388570752 95759360 1614306048 1958079232 1768727424 457539072 86137984 201046656 823351040 1609240832 886969856 1749591296 938830848 656447360 142711424 559112320 971117824 1443077632 1222019200 296520960 1379474048 42804096 596125824 1049245824 // 3063 242669184 500754176 104979840 209105536 348000640 577740032 419753984 396314240 109555456 1312319488 552219904 363124736 2102365312 158401024 365838720 12028416 67635968 118505600 267298688 579927680 1663707392 595473024 830617472 1835735040 // 3064 282029824 1117312 1146618112 1881352832 705719552 204852736 1270852608 2046547072 656994432 55734912 950491648 914154752 402917504 1201598208 1974670976 1146631168 1726236032 1389784576 1241661952 1579982848 1624629888 1518734592 480094208 1995557248 // 3065 392711424 1002010240 866368384 979072768 1482418304 1228261504 2080693760 1347915008 437602304 672243968 921357312 1358111616 1523401216 558752128 1010456960 894668416 849564928 260778496 885568896 557534336 649204608 1018850048 854838144 80948992 // 3066 1745813376 1304854656 590142464 2018299136 893483776 537766784 816643840 1785591040 1615878400 154010880 101084416 1720098688 976787328 1637178368 1195435648 1648528256 1754145792 557222016 751103104 796052480 1016788736 904120704 1532714496 1878898048 // 3067 1242504192 276078720 570492672 1904557056 1478493184 1776983552 1723957888 983134208 35435904 1395663232 2101489408 392742912 597060224 1644504320 1376336896 1302477952 844421632 753083648 666751488 2026011520 1462733824 2142073472 36174464 1908417024 // 3068 18466432 1675628928 392052224 1678816000 796362624 953364864 419056512 1347963136 1386005248 1141713280 2076542464 507935360 480256640 1990724736 165063680 951671680 1814268800 750699008 1268976896 1795996160 148811904 1881705856 54461056 476590976 // 3069 1464305408 1123382272 1650208512 191996544 31404032 683645568 431295616 2067667968 930624640 796620672 381513856 344910976 1246678912 270738304 1910408448 804297344 785055488 988998784 921446400 170094208 1339073024 464846080 1191820032 2020896896 // 3070 375116160 217146752 469290752 1110601216 6812288 603182976 862580352 1666246400 2127946880 1338502400 2116496768 1705259904 444435328 287471104 236110720 1020473472 1811664128 898547584 1962969344 1839157248 1139726720 488914560 1358025216 1025314560 // 3071 2114180608 469229568 849985280 1446575232 1894692224 2132072576 514598656 1286749312 516889856 1110043776 902820992 1651018368 775286912 514929920 1122123008 1670903808 1458452736 1524985472 2048292864 1218420992 1032620416 1189337216 401894912 1029799680 // 3072 735565440 238206208 1201726208 957066368 1445217792 1359131776 1310377600 1993553664 1922087808 1725901056 1912191744 1368967424 1163054848 402883456 1197889152 956539008 83595264 1534611328 1675256064 971390336 2097913344 1499975808 32871936 2103975680 // 3073 1772144256 909548032 1882940160 947897600 2139308288 1278688896 1558971776 1005914112 192117120 505984768 754000896 2022312320 553602560 959629568 841700736 1608770560 53345792 1959277184 1111460352 1481384832 2109047936 1510464256 1949147136 208618112 // 3074 250665600 1989734144 98527616 1761642240 1596344960 420817024 963726208 117132672 1420866816 1178422016 1511307520 673020800 1867143936 485371392 1185485824 870100992 1739799936 519469824 1822504320 14076416 168299776 456171648 1759097600 229543296 // 3075 1983544960 2089771904 1377814656 1580687104 1191681408 617483904 935866880 682164736 963703808 476288768 1220786304 549909120 820015744 1829859456 1268035456 1039583104 355720960 304173824 53697664 1282421504 938264320 1788575360 1031186816 669767424 // 3076 119682560 36205056 1831346816 519890048 1591466368 111664000 1882348544 1002255616 1066503552 498858240 368307584 1756064000 1215609984 1375121664 1869031680 140296192 1114670464 1071916800 2075772928 655342464 1571975296 2067651328 248492928 593554560 // 3077 1248901888 1994172160 1974431104 1794105728 1315837312 739007872 662862720 1702544128 895413376 1760777600 1600009216 1053642368 436950912 1425087360 390460416 2023345920 666339712 1230666496 1840000640 1310644864 839180672 1502814208 1212520704 196379648 // 3078 1800630656 660518144 814380416 698382592 1271524224 1975504128 2113677824 190098944 1270596736 405584768 672330496 369225856 2069500288 205308928 1533784576 1472120576 1998945152 819950080 26770432 1699223936 280384640 1830357760 482267520 924437376 // 3079 588082304 1025126528 1905512832 1820489088 2084283520 1472900864 1836584960 1571011328 1347991168 62719360 1428510464 202391168 1479912832 1838739328 520860928 925670400 858485376 80425600 762650624 1181406976 779904640 1186654080 1439460224 1456299136 // 3080 1678536192 1649295488 179709056 1985266944 1517488896 1834600704 333626240 685592576 169796480 9478528 150759168 1671750016 1191859200 1317019264 208176640 844933248 536028544 1568800512 519681536 782888832 1919085184 851912192 1120087040 1189358592 // 3081 766060672 400218752 217152896 1179772800 1765625216 657439488 388717056 934304256 1013076864 2018231808 1395043328 828119680 200948992 102340352 1875462400 1639437312 1021188864 968609152 430617344 813800064 822282240 971182080 37985792 310912000 // 3082 1030187648 2139346432 1404565504 1461342592 1452415744 1909064576 82343424 1694442496 594617600 1263154944 1673256448 448352512 1854849280 1903788544 1105231104 1877701760 27721344 1455954432 1094321664 2024018816 283609600 571543040 1804738816 1991162112 // 3083 1843268224 517922176 474082688 1250938496 56271360 109985536 1687052800 869286400 912078720 395011456 440365568 1736419584 1084259584 1118961792 154804608 851876096 380316672 1212246656 961711744 97228032 1691376768 737561856 1499643648 1621988864 // 3084 269706496 1436614912 382556672 1671039360 1653431424 902122880 1473788160 1423841408 2027825280 523210112 1745524608 1825432960 246262144 1906544512 480542464 280145664 572590848 1153049088 887565952 2095271424 1481625088 726500480 2004006016 911701760 // 3085 852398848 1671638144 1324759552 493517824 466044288 1533488896 1510679808 584266624 108314112 1584424704 1197175808 91416192 1151779840 1074977024 1625461248 783850752 1008921472 1359200768 324764416 1383675264 1575298944 362143232 72440064 1764771072 // 3086 1031702528 1760286592 706645632 53750144 1490467584 1874527488 1203270528 1955787648 1679933696 119423488 1919875456 1605480064 1673229056 1955115904 1637990528 1077449216 1686373248 2006861824 2039083392 1697093760 336482816 1306607744 871161344 1753431680 // 3087 116113152 308309632 1344349696 175553792 187897856 1102777344 1825547392 2093314944 1142715136 143933824 169031168 1174609408 230678272 1783850112 456464896 1733954560 1025930624 1923338752 63214848 2030582784 2073530496 547862784 1591347712 1005972864 // 3088 138513024 640713728 1859805952 1276077824 289229312 315660544 632334208 1037816192 1040865024 572252288 1281600256 928337024 1851457408 1961848576 1363067904 682924288 1262127872 1522316160 1683235072 674120960 911901312 2086888832 981976576 413902848 // 3089 936432256 331054336 1389443968 684588928 1911709184 1785712000 520516608 193536640 149449216 1219530368 195844480 645949440 1390066304 824573696 1119600768 776796416 95609984 130571008 385396224 433680256 540646784 713163648 280668160 220793728 // 3090 894888832 1207653632 1715765120 7901056 1513548800 2015053952 545352192 1124918144 510319360 984213120 743260416 1401171712 888394624 144024704 64381568 1929303680 1243557760 409248128 243232128 548988800 773458816 1265820032 1959573248 1858030720 // 3091 298839680 1253121152 655665920 766353280 188560384 1746885888 813264640 1433725184 1203943808 1243380736 393957120 246323456 1589052416 337773952 2030480512 418414208 1254199040 1367124992 113441024 1544055808 870170752 803945856 1429405312 2129482496 // 3092 1163057664 433345792 276405504 1494474112 1106201344 52348032 779807616 709377408 768114304 1977277568 1928169344 1468396672 513778176 1646998400 485292160 1606096000 1130756992 774125056 2005415936 2071427200 1276098304 994885760 1917039744 765928448 // 3093 520575744 269611008 1526792448 1713040128 1073298048 869049472 1387030400 34238848 1872722816 1089403264 128144768 733421824 459137024 1339485824 757310976 162892032 926456576 674460544 50714624 1391996928 291843968 1761154560 1421250432 1974815488 // 3094 1080050944 1187251712 993291264 927725056 1858285952 1198434560 595866496 1055030528 703310592 671260288 322094336 823227904 218321920 689476864 1243796608 224192256 14734720 983567872 1477177088 1059422336 760476160 1827329280 1078382208 72614912 // 3095 1299911296 1252841344 427076224 1925875072 1230781952 288851712 1381106048 812529536 1409815552 1828012160 1775099264 1867877888 562423680 2122386048 150796928 687054080 463113984 2024388992 1442617344 1004363648 284933504 336138112 405880960 824804096 // 3096 1553113472 1824377088 587123584 963153408 1643722496 1872543232 1988909056 377342208 752076288 547540224 353414016 1432088704 1265103872 1225136000 1277571456 730227584 555923456 1574572544 1055882240 63172224 214973440 1251527936 1599908224 706606464 // 3097 1064501120 2146694912 1979186944 1841143936 689185792 353398400 1049341568 131143424 1629127296 1568018816 1391929472 1256181888 42881536 1780668160 1720475008 1996265216 513240960 1581377792 900668288 637753984 1459773440 116224000 634416768 804936960 // 3098 2082456576 854573440 1690513024 1697220608 43619968 1420291456 1743425024 552712832 1614662400 387318656 58111232 678949632 39666432 506978688 1502488320 269114496 922288256 2104717184 1073746688 981729280 1952163840 2141668736 1571289600 2084952576 // 3099 808694272 1281557248 456967680 351928704 1179319680 24630912 856401152 2146992768 1511280000 550871296 706854656 831590400 1602792192 1050036864 83385088 1572601216 106290048 454583552 383910784 1751215616 1769899520 286693248 106500352 991978880 // 3100 1327072512 861204864 107689216 1234822016 1468341376 1793916160 298265472 747673856 67849216 1908424832 1997445376 822539648 729978112 2063809792 206451968 1204896128 888962304 19091328 1585026816 1155917696 393498112 1235842816 227842688 407951616 // 3101 460148864 567391872 1938955520 697985408 1666697472 908813696 289288704 623133440 85394048 1396723968 1919968384 1393719168 25190784 1731545216 1791173504 1216085120 1477216128 1828552832 1558421248 1790823936 1710140288 351166080 1198608000 1426880256 // 3102 1679771392 1017004416 2060175744 626584448 1611469440 1712408448 1795237376 615118592 1178930560 1806984192 1309801472 1658562048 520710784 814659456 2010926976 1057503872 1644425344 1538662400 2065890304 974631424 1550557440 1132316288 1530673024 1953870720 // 3103 866810752 1347107456 591725696 616583040 1623209856 172259200 837476224 1268868352 37667200 379069312 1644368384 35937152 1451383168 1661932416 648825600 1838158080 1328994560 582808320 465063936 1596570496 1326838400 491057408 110220288 666396928 // 3104 1364799744 1532827008 1215149440 1759360896 66567296 296816128 1997548032 905854976 1785884288 1890494208 1496202112 985441152 1393203840 479986048 1606482048 797232384 93517824 1492670720 1142734464 1352941952 621087232 1863995392 1801908608 320255488 // 3105 454390400 1620685056 2113800576 1838853376 1166256896 2132880000 501907584 2095361024 480427136 789694976 1126138752 652821248 1896815616 1618633216 848000256 1051613696 1357638272 2122649216 1100126848 1182537984 1507092352 1156947200 1467240192 1462597376 // 3106 2134537472 591393664 43135872 711089152 419484416 1541137664 1244645504 1649334144 61624704 1482701440 565703424 2103995904 1089840000 1214151168 493285504 538682112 557449600 954340224 1975122688 1025989504 1558958592 1269157504 1153219072 659835776 // 3107 623701376 1465537152 1083536768 1982391424 186355456 308567040 1778764672 1445088640 578391936 1525294976 1038172928 401027968 1485149056 106521984 1345536 940895360 565412096 122297088 978622720 1774429440 784243712 1436740480 1312119296 1323098880 // 3108 624260224 1076515584 1512833664 97572352 472197504 352630400 65283200 1831160448 851158656 1688415104 1012088448 168735104 430822400 409792000 990179840 1394001024 1606758656 665713664 803671552 1764949504 208048896 920176128 1244884352 1464640256 // 3109 191937152 953726720 1309379968 104618496 1062263040 255545216 1763723520 598091904 1480753280 1159037952 739568512 1572502400 121987328 47763072 2063111936 1808733440 899071104 1179343104 408739328 923895168 206270720 1402520704 1301100928 195876992 // 3110 51607040 1397240064 1041052800 617649792 575748864 65622784 2069055616 1931789056 1505510400 94739328 991636480 1573963648 1423354624 419314432 1397422464 330187392 1266760320 1924446208 335305984 1719222144 1650354048 1789273472 1543940608 929415168 // 3111 43334400 1889020160 50268544 1843205248 1116464768 1579750272 2032720256 973777280 44997504 1649420928 581639680 694620544 1148693760 2108259328 851108224 744886400 976930304 1292608384 374991744 679044480 15370112 1496845952 1148556160 1404323584 // 3112 1048214784 1381754752 543499648 161512192 1210246912 4652800 681736448 853604096 242832128 1529931648 506973696 1776524800 771547904 464036480 695453568 1135667712 853293824 957558144 985263104 1325640576 483192832 1842990208 623828352 668095104 // 3113 422673664 2007077632 19364352 425291520 566814848 836985216 375022336 1537742976 311740288 1904290048 1981703424 1670257792 1421297024 1693726208 552546816 1168339840 825514496 1461392128 848563328 2004035840 1245148928 1951179520 511657088 399632256 // 3114 1216250496 458524544 1468118272 1554250368 867911808 1315289344 31614080 150379648 1248202112 1198302720 152761344 409342720 536806528 1308589312 621436160 1203556864 1757707136 902728704 206429696 305185920 527508224 1975645952 1281842176 1747764736 // 3115 1642939520 906894976 607871104 1406076672 854095872 1992714752 1407330432 261651072 1485159680 1400735744 899707648 893263488 158734080 630576000 1679760768 1935869184 205469184 1489027968 1554565248 1879427712 408354816 183076096 532721280 1414134784 // 3116 240135552 156296448 1123063040 1232339584 2931328 524300032 1492769152 1567990272 322828928 934359936 633558656 494563712 2135030272 550492544 231350528 836301056 1370168704 56433280 350754816 987844224 1901833728 322901376 2064200576 48214144 // 3117 1025330560 1212928384 1261208704 272236288 2116308480 473608064 266112512 942518272 1692323584 526273920 289191936 1945394688 841642624 924217088 1051606144 1475258112 776306304 1826284544 1450934272 1330997120 1107621120 917774336 341011200 1423525120 // 3118 1262566784 1226093568 1543803136 1521286528 593270528 1599801344 1656014848 1154946688 161837184 689478144 1594076160 283954560 2122855168 797365504 39044480 935401600 1507032064 1194695936 1920640 742392192 344638464 906053760 1189306368 333213184 // 3119 15483392 2055736960 1121429632 1127247616 953184512 568315648 2112774016 40606848 274490496 772343168 927376000 1947678208 197376 1680622080 832176256 1285512064 1470941568 1438481024 573118848 28451456 970988288 1988337152 1343711232 1143275776 // 3120 902968704 1980456192 770662528 1861806848 1645009408 44307712 237641600 558552832 1799889152 480162944 434371584 325823360 2123039488 1071504640 1225902080 1854841984 805759104 1310392320 2024199168 542607872 73008384 149439872 985173632 593210240 // 3121 2069900544 1271379456 1953807360 1597991424 2111692416 607121536 612003712 610429568 225602304 762894080 1434122880 31816320 841495296 1442516864 56455808 130029696 1546681344 402506496 392254080 988902912 793489152 1457714304 1960668672 47664512 // 3122 491200384 376034304 1599694464 573237760 906837248 833912576 1955857536 799037056 113632640 1372089344 579994368 1456813696 2135061120 1496902528 2097843200 2120273664 23586304 1294472704 1381223680 962929920 923506176 903573632 1498635648 1912444160 // 3123 1459732096 1511878656 1234542976 663037824 1876674176 598164224 2053866624 1772492800 1955013760 2117552128 452877696 71831808 158464512 1384196480 1130665600 1266518144 1142732672 1118060928 1114477696 2008295040 1415019264 2136818944 1353184640 468519424 // 3124 1707636352 544103552 805963392 803436032 1575127168 800434304 1730841984 176555008 2125520512 1423960832 461191936 1712963840 536745728 403278080 15857152 691566976 1531614080 1804973184 344379264 1443448832 699228288 2060622464 1074244864 124518400 // 3125 48342400 200289792 272154368 92841472 597294336 1208196096 1169499520 744357504 738418688 1865596928 396318336 1779489792 1421280384 657780352 1235474048 1691697024 1387154688 428157568 1807236480 873905024 737536 1540882560 1944960384 442449536 // 3126 267902592 1540947712 601210240 1148052352 692819968 1376602624 1162018304 808684160 1604115840 1101396352 1769718912 162613504 771704192 1892483328 1463341568 1637002496 1454774528 2023582464 57169664 1992308352 2074045440 395819392 968980736 2112592896 // 3127 1952934912 1723287040 1500408576 150141568 1533534976 110287360 1830749440 525974912 599693696 1711946624 1957760128 955262720 1148510976 1871391488 1535218816 664458240 640842112 1180852992 1731922432 1698067328 1886278400 2079262336 2110242432 1992809472 // 3128 1529007232 618508800 1828867456 274472064 1932773632 1649803136 1517087104 782199296 902309120 161176704 697455872 1444435328 1423420672 1385136512 568845312 403231360 1466531968 1632466560 450156544 2077338880 1884273920 816252032 429066752 751409408 // 3129 1104377856 1600396544 840300032 1779980544 1689115008 1476735616 206501888 1361820800 744909440 2015544832 1246034432 1563941888 122071808 2089487360 1825878144 1378727168 2109547136 1126685568 304040448 682172800 1698859648 857625600 1219178880 931433088 // 3130 88966912 1938838656 107428096 767942912 1056922368 1721657472 877915776 1366737408 1708167168 1632001280 2105250560 241324160 430792960 641473920 935322752 1214708864 1918666240 1937712512 1365946496 1184175744 705456384 1625989248 1970671232 1484216064 // 3131 403063168 599883776 143277056 276220160 580863616 1808558080 1128856832 895120640 232068096 793828608 1563210880 962302720 1485165568 795068800 1925494656 1587637632 141421056 1091602048 37376128 1001923456 1576254336 472768256 1392624256 1679634432 // 3132 583994112 480390272 1462880768 65173504 592393472 639975296 90532096 627006720 1261788800 642036480 1364553472 696917504 1089835904 1503855616 1806340352 1147777408 262948480 524876416 2103377792 189257088 1076409344 110363264 13134080 1890585728 // 3133 1276812288 1243398528 1218224512 324408704 1108060416 1282849920 1448499968 940046592 1735465984 2044622592 665125248 1945691648 1896719232 31296640 1128956288 1407101056 1702182272 2044614400 195887488 620804736 846352384 745744128 862635776 700659328 // 3134 638615168 1406296320 55393536 481839616 346666240 33108992 1566073088 1882565376 1870101888 2138502912 1114081664 1982617728 1393499136 1991593472 1520375168 2011027200 1836547456 1182717696 494147840 495048448 1517934592 1894623104 131534464 132676864 // 3135 1396661760 731722624 1524808064 249229312 655864704 2107453184 757630848 676170880 499505792 2048515072 859897728 1548511744 1451399808 128595456 685712512 532009856 1499069184 341677440 525736832 993654016 1967371136 2050446336 99066624 1977638400 // 3136 956726016 2039189504 1841272960 1340645504 1653769600 976245248 1504040960 1641275648 511731200 999942144 162906752 1110368256 520771968 1163889536 814362240 400913280 456752640 698463104 1374478592 231022208 2034818048 2026869888 1331661952 1739912576 // 3137 1867399040 990311552 111390720 793138560 1272761216 1458733568 59986048 80610944 746484480 691193728 1638182016 1968186752 25258624 1532372864 753109632 1758785920 1006013696 305381120 1390877824 868036096 1468218240 1820162048 1098303360 1677465344 // 3138 689706496 56791424 1702376960 780812672 1990655616 560167936 232128512 210553600 986504832 1174645888 1918924288 1199255552 729833856 666807808 1023831424 210748928 1796262016 785821952 1643051776 518397568 1548873216 2144191744 1382022272 1097147776 // 3139 1578994048 1706418560 911104768 1196879104 1808399488 1009988864 762727040 1487888000 1608516352 1104543232 2128188544 1909089280 1602917632 1009807616 497437312 884233088 1027820288 1639699456 348885504 1932610688 399979264 1484881152 1179486208 1486644352 // 3140 305055360 1407263360 414531072 1725910400 907586304 1101375232 313711744 421522816 806835968 409665792 166150144 1725847680 39365376 1199497984 1036169472 1865226880 899609216 559110528 1975833472 556751872 329912960 647051904 121792768 1818784768 // 3141 759144320 1017828224 1958988416 458281856 1605249664 889873664 2006241024 1650517632 1914288512 1163338112 1704184448 768198272 42812160 951039744 515642624 1436447744 2067093888 870822656 1785504128 604939904 1350189184 439682944 187802368 2046341888 // 3142 817019392 451087104 252292608 661801600 20499712 2082646400 1663399936 2132051968 705514240 379756672 1201393664 1317454720 1264996864 55446528 1725075072 2029836032 1420267392 703416832 520627328 214036608 1290849280 2132070144 1320153344 732228224 // 3143 1135317120 1897151104 1521946880 475937664 1545229568 1357271296 391028352 278062080 1252694400 887401088 1302912640 1179601408 562557952 718375040 277429632 2068486144 1868018816 142013696 1030428544 1167316608 708073728 1757586176 746490880 957007744 // 3144 757358080 2102055424 676844672 375315200 2090154880 180066048 85783936 2106855296 7571200 1017644800 1331139712 462990080 218490752 2113179136 268665088 480599552 820627968 541789824 223238784 810603648 518718720 1108995712 1793335680 1172745728 // 3145 358952064 1591825920 1057353216 891214976 1560182016 2142298880 120772480 2037211008 502970880 2111954816 1527444096 1737006080 458970112 840734976 1778257152 311669504 442050816 1197581696 977885824 128164992 948468224 2034468992 1226281984 1389138176 // 3146 1095471744 512496768 1602873472 230582784 765151488 992037632 523247744 1101685120 456099840 33665664 908833408 1730736128 513662976 1151499008 784324736 1488550144 1248693120 1350870656 591829632 1368011776 1143281792 854344192 1478700672 959283712 // 3147 1657415424 1030630528 383506048 955992704 1024043136 463599488 983276800 576818816 1496318208 998085376 1475448960 1482119168 1589092864 1594870784 964155264 560050176 41555456 1086859136 149826432 991989376 134984192 1255178368 1394912512 578105856 // 3148 907911296 214655360 727239808 2561280 1324196480 1883852288 620930048 82833536 1315302912 2106385920 1147303936 709486208 888603648 820965248 1168027136 846854400 160638848 329292032 52730496 899166720 1222859136 502566400 862052096 1510684160 // 3149 1454055680 247818880 249097216 637783168 1971929344 244087168 744212864 1371661440 504773888 651288832 146361344 254519936 1390138240 705039488 1473347840 1762024448 1315344384 1431627264 966161408 2102630656 1494734080 62755072 101202816 839934080 // 3150 919803520 734752000 2013969536 962893312 229671040 1790168448 532004224 93515136 69947264 1357922944 766384512 448908288 1851439744 1517155072 690925568 1412531200 1320502016 1679616768 1151686400 1849444864 56025984 88618240 720917632 829075328 // 3151 44513536 1831873024 718197504 1799722368 710511872 575511680 1281695104 1310457600 1609291904 1982725760 1372609408 1550459904 230358912 1264050816 1578863616 110286976 494430464 2106709888 1417732096 1392855040 1060974592 1517024128 880649856 1939031936 // 3152 858053760 2016096768 1927774848 1987834496 2091629312 1664816640 504033024 1205156864 1556128128 2135280640 179513472 809269120 1673518848 1106962176 303612672 1684929792 142493312 232818560 1312555648 461693824 505526272 1679417856 691421568 1305121536 // 3153 943761024 1474003968 1747287424 224273536 1074819840 918857600 1920715392 1541374208 1682774784 1299596416 750023040 1029336448 1151562496 1509223552 363149696 2030173312 1190105088 1810656896 138287104 110134144 1307076864 1923931776 1239886464 174890496 // 3154 159869440 1185454080 1665952384 1463377536 2038569344 290517504 1965457152 714094592 1034797824 830724736 1318351360 451117824 246334464 653230208 1278018688 2069080192 504345856 1403117696 2053263360 736077312 2032319872 454005248 288469120 1990267648 // 3155 1379575680 778380160 737863168 527964160 45830144 1862437888 545019776 1252564992 1146490112 1919173888 1632993664 1894036096 1084598656 505851264 702760320 1762146688 2029424768 1564446464 1236759552 1124375296 1277964288 681362048 1628604800 712904960 // 3156 2139722752 1345321088 941949568 1466570240 136635008 1018238464 44719872 15318656 1517918848 788375424 1065581440 512912384 1854438656 1413446784 629987200 1328270464 1659695744 1508781696 197921408 655408256 1164079360 517232128 266988800 423689856 // 3157 151564928 948998272 1617660160 1157018624 1119157632 1381276032 2008913792 876595456 56881408 1293956608 1260150912 1731986176 201244928 595594496 813861504 2060171904 291482752 1316558208 1487688960 893225600 2054902656 1351591808 1673857152 187579392 // 3158 441601920 2125571328 1250421504 1943463808 150827648 1773846528 1073009664 1827254400 80511232 697322624 434689664 120312064 1191853312 1422278400 1938228096 536704896 1763311488 1788776832 509404672 571073920 1891246208 1263471488 1133819008 620509440 // 3159 565886976 1611799424 115212544 1469754752 1152891264 52857600 178450944 1221224960 1849576576 1943462784 2065038592 155545856 1479693312 1188512512 1783016704 655123456 54685824 779105280 790112000 1400566144 1704277888 1062099200 352056448 738283392 // 3160 915954944 158558592 1193318144 580660992 1133147264 1489266048 1693831424 1899893248 715083392 989505920 1714156160 1594769280 2069736832 673179776 1434639488 496305408 693229824 1517982976 1688599168 1389775360 1053109504 23849984 1864373888 97972736 // 3161 1213055232 11306112 433588864 1244421248 1205429120 900840576 1559665152 1671958016 763100032 953341824 769018880 2098142208 436867456 513565056 163850368 525688064 266990848 1765867136 820204800 1541606912 1225637376 1968476288 669472000 1544715776 // 3162 1994040448 405761408 1337033344 1433821056 75494272 1383785216 1741652736 507828224 1741373568 2075032704 975511040 523306624 1215518592 1844847488 1345616768 1359980416 730140800 1408940032 1134533376 1430010240 2018857856 71271680 332940160 709442944 // 3163 1832433280 1810289536 601800192 594184960 1334476800 745819648 1334473088 1615613440 1040626176 1881923584 551531520 1084406528 820296832 2133047424 1801929856 2118516864 1374151680 1141710336 367851008 257515136 1988162944 315582464 924396672 191590784 // 3164 1997505408 341799040 1423000960 723177088 1423258112 604163712 929416064 1914500480 2030608896 532123776 247888000 2132242304 1867018880 664368896 30800384 55549568 872428672 800276480 542472320 853673216 1186672128 1539074944 1319484288 2017257984 // 3165 896105984 70997632 1625834368 1420259456 213660672 1403630976 395592832 2052065024 1930353408 269955200 131628800 844170112 553278208 112947584 373364096 1815616000 1464779648 799896704 782992512 1861937792 694087552 247108992 1113648000 400827904 // 3166 1001977216 1942207360 2078751744 1065307008 808124928 1088681728 391445376 185172096 745030912 1084409472 1786576768 2076070400 1163349504 1527554176 1556432128 1803893120 1903605760 809965312 1455157632 787311488 404942464 2044297728 1514642816 257795072 // 3167 2025784192 825723776 367727360 639524096 1273848320 1547943168 100321152 1494703104 1898091136 1882657280 1265631360 1556853888 775081728 2143674496 769720192 293461376 1104222080 1274813696 134462464 2010677248 271023488 1468596736 1878882432 1883176832 // 3168 2057622016 702523904 405446016 1919766656 478409856 651500032 730775296 1086220928 1935202688 1357854080 1863441536 304751360 444461184 1036350848 945229312 2123323136 790620288 982184320 139426432 1652589696 2142119936 251132544 793833216 1294136576 // 3169 191853824 842577536 2124620672 1800445696 1019854848 1899805056 163604096 1298655488 1844159232 1419697792 1089617024 803961344 1246595968 2094780800 824227968 592733952 992621824 1470870144 1795821440 1031188608 1441519360 1209360000 687636736 2001899392 // 3170 684781184 242388224 1724442368 454459904 615604096 229811584 775435648 672795904 1722969856 774269696 1184500864 1645512448 480694144 14230656 1143530240 1783409664 423535744 1398379392 2058214144 77048448 1059604736 1428943488 1539134080 250461056 // 3171 860473728 1882403968 80151296 1160873344 639474304 787195904 81471232 355042304 317233920 768683648 30610560 514970752 596648576 986968192 1402102912 1466232960 522024448 965341568 1256870144 1270132352 1862056704 986640256 881568896 479938688 // 3172 825284992 507187968 1503781760 1693270912 1772525312 345392000 1694601344 2039384448 667894016 1915387008 1002437376 1798529536 977169024 118716928 1247848576 1676967808 1751006976 1619953024 1058984192 866382208 589511168 649212416 1387424512 228403968 // 3173 1766914048 1991677184 712993536 1731354496 54430464 559467392 827518336 95677696 584622848 257043840 1275071744 117192704 1523095424 1040536704 428021760 595681280 198326272 1737014528 1231454336 751080960 761973760 1719850624 1294362624 260362752 // 3174 517129344 407497984 910263424 794927232 747123328 351800320 1311476480 2024678912 1437945344 1204116224 1261877376 2020505472 402997760 433276032 1500207488 1661948416 219558016 473485568 1519060736 550873216 1209142528 1630306560 1440617088 743267712 // 3175 289486080 1825117184 92720256 413756672 766558080 233565696 1267329920 1657638272 2043091328 1022860288 648215040 1406885632 2102134912 1688658304 1465351936 261373952 392755456 663844480 76762112 1242581248 1991549184 318204672 892940032 324227968 // 3176 1634939136 2051413760 268411904 431738496 28486272 1353918976 330709504 268044800 2027146880 358583552 823813248 1272455296 938970240 103304704 1749767040 1690154368 1976978304 932666624 742934528 1033028736 1315166464 1409607168 1355104256 857017344 // 3177 2125009536 868215424 557005696 1628111232 564593152 853215360 2020753152 1182700928 467498240 976338304 812822912 1206523264 1587899392 1673853056 1711222400 1681870080 1336820608 1967979136 407258624 10585088 831523328 1174083840 1566334848 288216448 // 3178 1302788864 1768217088 748066304 1932800512 1495910400 1539008896 851656832 1652414208 920181888 1043557760 1842681856 883959296 1006481408 1247102080 87186944 1384556544 998582272 1184086016 1677890048 2130591744 1461186432 1268084992 733788416 1873984384 // 3179 609590272 616711424 2078952448 1589781120 12087296 783128448 120551040 1411772032 501276160 476700160 1328831104 608792320 2092947584 290084736 961316992 621676672 1758613632 1717472512 1154742656 1708936448 1870552448 1815541632 1778303744 1506189184 // 3180 2077426560 619166976 195186176 235649408 1846797056 760603264 1555682944 730777600 1506917120 931503360 171998080 1989388160 2010409600 1740930688 79527808 376653824 552167168 1191317120 1581740928 226354176 2140198784 1903163648 352786048 809062400 // 3181 1774948096 2008980608 1240955776 430903296 1646400896 792046848 971602944 1477972352 1678642816 1758871680 949289472 1019217408 1658864384 1342546176 54955776 1082374912 1688995840 1738951296 1685976320 1516652416 1075684864 251396480 1956704128 955730432 // 3182 2113337600 432004864 365009792 1372562688 1741940096 459310080 509562624 1528241280 1467172864 753760000 618411904 479507584 1280258048 1039809920 1156916864 1756018176 1831242368 2004800000 129076864 1041791744 680255872 1019381888 1938541568 1872181376 // 3183 1896279552 236916736 1727062400 1256227072 84557824 1443282560 1314622976 1429343104 1272167680 929873152 21338240 1837562368 797980160 968103680 670921984 1586270592 288221312 1755386496 599811072 821181440 1671630592 1694382592 2086031232 1860683008 // 3184 1010334848 2025046912 84904704 1179134976 1372329984 183853056 869323648 1570455936 292922624 650188544 571084928 712662016 957537024 1686367616 1281242240 678213888 830637696 994252800 1753467008 1061586944 365163520 950098944 1093896704 130814720 // 3185 1139983232 489963264 1357501184 536857856 1447246848 1152362368 2122221824 471147520 216728192 1014025856 1728119936 40153984 897770880 951163776 1290356864 1368788224 775756032 2105729920 1896160128 686231552 1285721600 1929169408 245313408 741927296 // 3186 976536704 58958592 564148224 462347904 798325760 903232896 188717440 1363965696 1008848896 701219328 1360943104 500290816 188029312 1424258944 1111591552 1622728832 1016990592 1960561024 692816128 1073386624 639893376 236610048 2108219776 1280301696 // 3187 1755190400 1864796544 142012928 408851328 589271296 1059333376 1705371264 315117184 1246705664 421307520 544703744 1442059136 2087406464 1125765632 1190274304 923433856 1604546688 510523904 167768576 130588544 1796766848 334934400 231292672 1632164992 // 3188 480546944 815385088 671287680 664146048 112126336 1559558656 2111397760 248204544 989625344 319008640 1957011584 688118400 1394999424 746168960 543577856 463902336 1502198272 1005951104 1180118912 2099537152 1923600896 1378822656 656220800 1225421184 // 3189 21134720 1299715072 611112832 871381760 2045330048 1008591616 832683008 1744398208 21758464 1340609664 1191084800 284561920 388723328 1733496576 1160513664 2087071488 1037551104 1849941248 682924416 188386048 1178121088 1134322560 700725632 668638208 // 3190 443938176 745121536 1960494720 155891712 1728405760 1895531904 1546844672 623392384 1847568128 849273216 1152834560 1521598080 1143496320 381794048 734828928 294078720 2096175104 281530112 256178560 1727591424 1894674304 1999048320 1346859520 1599931392 // 3191 923378560 1330868352 1199895808 971365248 184171904 1278807040 12935168 1039249280 836926592 724246016 227217664 933853952 1973082368 1742141952 652205696 832294400 1275271552 627884032 993785088 1237562240 276601856 1459685248 473264128 439993088 // 3192 1634553472 986584704 682863744 429901184 664590080 1793013504 1852564224 514566144 540845056 2110391168 1909101056 1656902144 554918528 1911512960 1417826304 1522534016 209562624 620808064 520560256 1073868800 217841664 262721408 1114176128 1424762496 // 3193 749943296 1019923200 244567168 1589367552 1936118144 1140591616 1732183424 1082476928 698823168 1498061312 741256832 315226240 1208620672 1485814400 742830720 1100086784 446961920 866757120 1040711808 1787551872 458139776 974763136 1524867456 866496000 // 3194 625686912 49960064 1175990144 1640454144 1375544704 1055270400 2010175360 1618232448 643120768 769811712 472508288 1027799808 244903296 2055458816 442798464 1801625472 772716032 272818304 1408384384 107822848 956327552 1745588224 748585088 865782144 // 3195 126609280 580941952 304228864 1415234944 414622208 1905945728 2036661760 1182036352 1498382464 1037931648 1246771712 1279738496 1956062080 899985024 1013497216 275783936 790693632 621998592 1097971328 35919616 657990144 1736078208 1376679808 1048387712 // 3196 140149632 1977648512 1729060352 760541952 326129280 1458287744 434105600 1606622720 1988067200 1521444736 1856448768 570714496 1351132032 1449102080 1631577600 1162121216 1046238208 551806336 1324387712 1577905920 66445440 511196928 1644816256 675160192 // 3197 1122471040 1123823104 855912320 1438956672 420663424 513678720 1911973120 1381012352 1062381952 1859384576 1304519040 2016628864 554176384 1068342272 1853650432 953772800 712740224 2069538688 2107652352 527948288 41547520 238036864 385934080 2026467328 // 3198 1093396224 1220809344 1125420032 555734528 2072639104 319053696 1389549312 181324288 1208699776 174882944 1164657024 1824502144 424488064 819622784 547416704 1445063936 1371365888 1658657664 529910400 208271616 1074316928 867958912 969620352 1047764096 // 3199 1148917120 219957120 430494080 979537664 1326494592 1215292544 2037355264 710181632 282701952 1438190976 698764800 1298763648 1383056128 1916678912 1610364416 934734336 778271488 711648768 56734464 1873819136 1929837312 488058880 1259983104 828158336 // 3200 1781823104 105816832 483419264 1138604928 48253696 1304189056 1860742400 702715904 2004281472 55015168 1124352640 1445480064 652809216 876484608 1580152064 436311040 1194958848 727479168 1093059328 1149506048 1197230080 1450472832 530933504 1198127616 // 3201 891894272 2068533888 656913536 1889748992 623783936 1724082304 1124554240 1140132352 1307378944 368369280 627598592 271805568 364394752 507011456 1548802432 1454178048 1161128576 845959936 1472863360 475888768 1768015232 1540789760 222674176 329307136 // 3202 1229795072 1645515904 1383473408 677382144 1492101376 1709744512 1646489984 803933440 276287872 349767424 1992581760 398607104 210522880 851306368 511575168 449628288 952216704 1163627520 1505852032 1974311936 1344756352 1761935872 1253478400 1391766272 // 3203 477125632 1242679040 1825874176 764317952 1601340544 769501952 1254261120 869068800 1674272896 666778752 1951016832 2041518208 1239402112 1678033280 891165696 1473973632 570785152 1855070208 138851584 1106805760 765730688 1033558528 1399576960 96810624 // 3204 883443712 2136164992 1143993600 1878264448 700888832 1808978944 1801385216 1805581696 239006080 1941496704 1860137856 430351744 1579274752 1848486400 94284416 608702848 213009536 2052115200 1761602816 1729007488 1535012992 1904588672 470751232 75612288 // 3205 193287680 1462286336 241529472 179154944 674102400 423089280 1905050880 987385472 473889664 399623040 1992043264 1952071040 406983552 1815400960 2029229312 368761088 348741504 394349696 1608789504 1625161216 59641216 566245504 736762880 1432534656 // 3206 407681536 1259439232 541372672 1724300800 1225971200 500181760 624256768 1046931712 1311202304 1011147264 983531008 668930944 376358784 1423301760 2038036224 1642278272 413015552 2080475520 1646492160 1889935872 2069826048 1479521664 1627751040 1269174272 // 3207 301744896 594616192 323106560 587036416 451832960 1319497088 1607510272 1428798976 886116736 541281536 1284392704 1644727168 161112960 788847232 1655616256 31615360 445128192 1821485184 1445104128 191193600 1102099968 1774459648 324443136 1144075520 // 3208 1356190720 1093471488 427561600 172245888 1453158400 1755889024 393436800 1287430912 1555111808 560319232 1169670656 1657900800 138672384 1518161920 2132308864 609887616 1981957504 93807104 1833798912 1894175872 1409748480 205340672 2119746432 1564992896 // 3209 1610396032 636354432 1488608896 1431910912 582607872 1353619968 1396816640 312051072 1478858752 1250263552 1860180352 1628069760 950182144 1748450176 1114256000 1705023232 1728993792 1934520448 10716416 252709376 381219072 1353280384 893717120 1260082176 // 3210 778023552 695920000 713725824 801970688 1440042496 600502144 218467840 1519870592 1182931840 1205102592 770428800 140340224 507983616 1840666240 969501056 1388064256 1459956608 1060990976 774127872 717414912 1373809664 1197284864 2116318592 2066735616 // 3211 601220864 1703558400 1033787520 1000226432 144072320 1840082432 1771781504 725319296 1834439808 1598477568 1480594176 610296576 994550016 1715884800 510886656 1312555008 528802688 1849292800 2045445248 1473224320 155024512 1254658944 372550784 1584489216 // 3212 1728983424 324432000 839464192 2095386880 1892810624 1508457600 1116450560 866261248 1683295104 241583360 1190057856 112353024 191257216 410421120 45594240 235281024 262201344 292092416 1334781696 841283712 212017664 470862336 1952563456 1662993920 // 3213 49627136 2060463872 581938432 1815046784 880509568 2129528704 65711744 1280147072 2020181120 992970368 1312223872 180462336 990243840 378990592 1038362880 1533451776 548255232 1565657728 692098304 70423552 428884736 1176082688 1122263424 1409560064 // 3214 726876416 936555776 388201728 843723520 1930978688 452227200 328920576 2127722624 829729792 943920896 1214301440 747095808 1904838912 1365006720 525751424 1417327616 1813333888 942063872 1698743040 126768128 969439360 10722432 1024461312 873713920 // 3215 1221020800 1204063232 1737784320 483472768 1199473024 355678976 2094931840 1710784768 1303974656 26008448 1119835136 1987798784 1969761024 1042815488 1903996416 151542528 78155904 381700736 1929781376 690434048 1166709248 91510912 1438668544 1959615488 // 3216 1689721216 74861312 532694784 214361472 2005390720 1060135296 780462720 330166656 534651648 1593441664 445314560 1251913984 510898176 56032896 1543449728 832742912 1887115776 950470528 1645515648 1551245568 1896728320 870256768 828063104 1905988992 // 3217 1901710336 497489280 1358551552 2102182784 277747840 1517339776 1190947584 576037760 243525888 370731008 738241920 1687882752 1310164352 1476734208 46418944 685891584 689606144 12751232 1113178112 2005673344 1450670208 1734698752 752776704 482528640 // 3218 1055299328 78900736 487082752 590825344 22324224 708215296 513029120 1853324800 1460695040 410349824 1000804352 1070411008 235236224 127825664 792653440 823944320 1093341568 184291968 475936896 1504822656 936221440 838564992 1450909568 1769301888 // 3219 1127931264 1973171072 1097292160 415157120 809195008 141155840 1361206016 838848384 1349108224 1724712576 361017600 1932232064 1531834112 1400334592 1724377728 1043640704 797172480 1079703552 1937168384 2136422144 523760896 1561457408 942526720 769360512 // 3220 1485206656 1636665344 644749440 864817664 1617251328 1472230016 860555392 1409630208 774583424 1645404800 2070435200 1951515136 414265728 628621184 124527488 390464000 303133696 841556224 1281185280 1150076288 174344320 2004395520 1340045184 1733098880 // 3221 442905344 1115792896 1529096192 855867648 279773952 1119828352 1220679808 1727184640 2064669696 1469559040 1864583680 526434560 432522496 317173504 1735859456 171459584 906535808 1100177536 409086464 1586071040 1986914432 1377265280 556605696 1664225920 // 3222 1219108608 1506577024 333290624 395518592 139159040 86678400 2091535744 1154340224 1374573440 1634541184 1215564160 5675008 1685199360 909924352 589921408 1702899072 1464320 59244800 451553152 71937664 1243104384 1304207744 417651584 569478656 // 3223 1988567040 1329555456 1272771456 322149760 1940263680 1784158720 579437952 686098560 916827648 1277913600 1170989696 1456176256 302140544 947781632 1993648000 1646284032 275653120 1638991488 132725504 1849720448 958325760 2092667264 705678208 1912774784 // 3224 1984232320 1819239424 133088896 2046592256 1282630656 1467497600 1199148032 1148226560 1387314304 1563241216 1870211328 1906969600 1536942336 1714504192 1416272000 1816247552 1516684288 1581098496 1187584000 796683392 37418880 26223488 542120192 1337591040 // 3225 2050073344 1851761408 402580864 1425595520 1417473152 397730944 638638080 1372307968 1326235520 1610936448 1833935616 106919808 277464704 451455872 47713664 260673152 587790464 1148858496 258335872 1703474688 355358848 1850823296 290383104 439424128 // 3226 2120311680 856679936 81473664 1979788800 505283456 1773175296 1482684544 389867008 1602752512 210630784 972663552 563805184 759921152 2042345216 1425995776 530852864 1429862912 1965380480 1270755712 357874560 1403606272 214252160 230738944 372825088 // 3227 915153920 410216576 1556186880 931260416 1275550720 351331328 960850688 1621602304 1725050368 1013345536 164618752 879540352 1699177088 854224896 220662400 1238693376 2008325376 377453312 1785021312 830383616 1909135232 265231488 432602240 1111596160 // 3228 837927424 1138433792 1065106816 45757824 1855056256 389491456 199274752 99712000 1371118848 635771776 1853594624 70722944 1997111552 1244574336 1893556352 524210048 978449280 1117496576 1933962112 1924609024 1913596672 284106880 590417536 472003328 // 3229 1590648960 1387654272 779954944 1176864512 1930101376 2007519232 1687165440 239675776 1657766912 101067904 1213661312 29615488 1024949376 1157935488 1677406336 642342656 770335872 1516953216 49989120 976760704 1303618432 137157376 2084078208 1980744576 // 3230 519755392 980545408 1571530496 1957104640 1005952128 201943424 746722816 760225408 652739456 1850371712 1517040128 1601662976 1613701504 223138816 1443496448 461878784 217167872 600362752 1831397888 200200832 244366976 47245568 847785216 761997440 // 3231 1779553152 370581760 1606508800 548155264 52680960 1985601920 405714432 265310464 622407296 2130858368 688268160 1894466432 545185024 1109644288 543027584 1943787008 1961835904 1735347840 625976576 903500928 588995968 1519006080 1050519680 490465664 // 3232 1901086336 785323264 1233841280 387243520 176764800 1961422336 1204750336 1160526336 1148982272 987514752 527166208 154251264 396416384 1986083968 1065296000 1524347136 1468378496 1943894016 1175943936 575955200 665462016 1327659648 93123072 73947264 // 3233 1651716224 298723072 1153506432 1561296000 351199232 757759488 2042225152 75279104 235108096 720953344 254910208 2140914560 953469184 1349041536 1390818816 2005278336 1375172608 641015552 1808356224 1208401024 1646034944 461250944 1427224448 856510720 // 3234 826221568 1590367104 1437461632 633503360 6125568 1880564096 1875387648 1299830912 1361310592 145560064 1538764416 1952620288 1458594304 257575680 260034944 221238144 1851839104 1913054720 111674368 1609067136 1153826432 1111772160 503063552 1916919680 // 3235 1784359040 1053205888 1804332032 2039844864 259305856 597417856 875630848 411593600 601530368 1699888512 1098218880 726613888 595696640 934350976 734024576 26317952 1681398016 1216234368 826257152 283841408 2117668480 292021120 1313412608 848094336 // 3236 1667960320 1918252672 2061444352 1091347328 726605440 79280768 1375421824 1700663680 1246059392 1955374080 1186219648 1241998592 1443868160 1132359296 1052719488 532735360 1482292224 182289792 243508096 1476978688 333807744 588856832 370291072 820076800 // 3237 930700032 421754752 490312192 1643153536 823608320 429017600 1608565248 916235520 1999778432 1326936832 1285401088 275616384 1612733824 1042241792 37403264 922318976 2070638464 371177088 2045786752 1175953152 74211584 945309312 1525908864 364228352 // 3238 1327794944 573895168 1406804736 1936832128 1873525760 835875200 1529320960 212416768 2025603456 233278336 536630528 276132992 425036800 703405568 311301504 117810048 586706944 1280454528 460869120 378124160 1037133952 1844174080 1585897088 1219880960 // 3239 1988677632 365914240 780754048 837957760 229363456 1864895104 1784029824 1946580224 909086720 1500209792 291325568 1045022080 1729311872 93233408 846235776 340522752 401163392 792297088 1955734400 2070890752 555202176 766644480 1208146688 218398720 // 3240 603924096 1593982848 1003352064 456432128 1143903616 1358652416 1531062528 692753024 1950724608 1127695360 336270720 860775936 1277432320 1113842816 148570240 1321184000 128772992 676362880 1164813184 1814845056 4637312 1087374336 591138048 1919562624 // 3241 1930691712 867643648 873151232 24069120 1864110592 1843590400 785570432 218032512 2080688896 1832894464 925554432 665810432 157711872 292328064 713888256 359050240 604067328 1250574336 284208128 901844736 1322998784 449113472 2143398912 1078983680 // 3242 47107456 504376448 1867636992 1361590400 496754432 388436992 684703616 578568448 257223168 1122039040 1911219072 1917440768 184150272 1896768000 1845091584 584061440 2020748544 483886848 920584320 834891136 1885019136 328664448 1173436672 1826381568 // 3243 1440760320 2046647808 1346871168 2122663424 91728384 685249792 1654837120 1039034368 1240177792 609001088 141690496 1947780352 1241449344 43310464 419457792 891933184 91443840 1946179328 382665216 1696164992 2107003264 935844096 845380608 69412352 // 3244 276820224 1507395456 1520803200 825383680 786752000 2100633344 2090344960 1839741056 1700866944 12998144 2018508032 603485568 1185795712 1281596288 593704704 28165888 1258822272 959754368 1684824576 1881032320 430375296 149002752 2042662400 2132253696 // 3245 704081152 1378000640 1367155200 614103680 1315251328 38505216 813123968 1204578816 223547776 370201856 1135479808 1904433024 809530624 53242112 895442816 1298937984 92067456 1894274944 1767400320 966694272 1885575552 1167525376 520378624 1993469952 // 3246 1605928192 1535507328 1826994176 1731087104 1774647168 106305792 542171136 205160448 370165376 343499008 1708769920 1067899008 586907392 791325312 1464498048 993915264 709079936 1869784064 431911424 1705614208 1078352512 880018432 2096318208 139972352 // 3247 951457920 620464896 2142916480 457302784 444050560 5226368 188095488 2124852096 434762368 1731305088 807955328 1161107968 1556237184 1095488640 1881803776 1562974720 3527296 173540096 285129984 491327360 1021432960 342609408 1859208832 1636756736 // 3248 1876685952 2091842944 256887424 14876672 1603009152 1001262080 1773686272 1927114496 639424768 1609720192 579734400 1079630848 425718016 1484939520 861305984 386974080 316240128 1820405120 943537280 469468032 884588416 1664306048 741749504 1061864192 // 3249 1398454912 1320498560 1040509696 937515648 866763904 1811513344 1514407168 1457987200 1426052224 1267552128 201196032 2111964416 163931264 403842688 496712576 546005760 2043807872 1437572352 792715264 1304097664 225762176 1389418240 2003119360 732919296 // 3250 33216640 800071552 294320896 90947584 1791659520 1133278208 1143398400 1341037184 702948864 40541696 185269760 2129815552 485308288 1499665920 1497321088 1784630016 434021760 1137286528 1547625472 894813056 1496536320 1806537472 1466350208 764245504 // 3251 1656144768 622209792 566907136 1892474624 436850432 1754751744 1790986880 2004381568 1029288960 773051776 683418240 1252804608 1575119104 83041664 451316864 1927245184 1900490112 957289472 1282233088 1805960832 1480505856 1667072896 2128491904 1816128896 // 3252 1942770688 521616512 1779560704 1305670912 1507887360 925485568 1068967552 1089449728 54024832 1136145280 271085440 1418548864 1353260160 1586585216 344046848 1109203968 937173376 764116352 263621760 1458109184 928345728 236156160 752935168 1162006016 // 3253 93079808 104880256 1314939904 2103488256 1534828288 225574528 2014617088 715376640 2021057280 367494912 486872832 302356736 377841920 811933952 859262720 1667201536 510014848 2124015104 1428398208 77943296 951601664 1348701056 1934951936 1150760192 // 3254 406916224 997295104 758363904 787210112 2009850368 1520857088 1878304384 1762128768 575642752 1916937344 1401301120 1801729152 1072151168 607842944 134434560 664898688 717388288 969059328 794464384 414381440 1426164480 622678016 1645891968 281944448 // 3255 1304811648 737991680 1053474688 1682322432 829660288 206491520 1597316096 1290283904 1912149504 342302592 892116608 1139182080 1308223104 621872896 1841793408 1886061696 1186924160 1890872192 1074975616 1177288960 111960704 854616704 272314112 1569260416 // 3256 865073280 1612396672 1402864000 498254080 1109271424 882628864 1897181440 1729685888 997296384 1999877888 1895336832 1258878720 2122532864 345510016 1361490176 745728640 1964689152 1948209536 712030464 1016768256 267635072 1658388224 1908813184 2140085248 // 3257 1719167872 235825024 1655758976 1122386048 552879488 589456512 949639552 1269555712 1548013824 647873536 1158283776 1139555072 769938688 2022880640 1075831424 102001152 2115002624 554164480 2109897600 934796288 1881897728 1673986688 1672363008 113130112 // 3258 752890240 661835264 564819712 1422011136 976584064 1997247104 230637824 611904000 1564636672 1739969536 1705921152 961964800 437494912 424251520 104441088 1102598656 1861491584 1877929728 170315520 1891148288 1810828160 782679680 515566080 52030336 // 3259 1811273344 151437056 1746440192 666064640 195014016 2071293696 897212800 823558400 1399768960 814036608 1641995904 909363968 1788786048 200507136 1629317504 2071709440 808433536 1920139904 2069033344 677360896 778732928 1192945280 951873920 1567329152 // 3260 116658048 278425344 1521027456 1636934912 1652692608 2046437248 1735102464 1620736256 200934912 834191232 455021568 1107148288 2048397312 1660661248 1255284736 494445184 698472320 1458739712 438919296 1194959488 794588032 1527444864 2095952000 1090506368 // 3261 714763520 1504881024 991271680 1694096384 1093935744 1019117056 1701422720 1232354176 2062481920 1698672256 495730304 613660032 779101184 1144556032 1309027968 1035373824 910416640 1763927040 1451556608 1124952064 995897472 1046721920 1027335680 651416448 // 3262 1169610752 407132928 102859776 1710668288 273188608 379575424 1911009664 594134528 1171582592 1855741184 1460679040 1171499264 1257932032 640317312 2093267584 1227953152 106730240 775972224 1445739520 432366208 1311349760 888988288 654528384 1837264896 // 3263 150012800 301502208 1849761664 1538779008 96254080 664885248 134445440 924418944 699560448 134388480 1130464128 2009937280 1302757120 834001280 122296448 294221568 1718687872 1633576704 199169536 1070120320 1099168896 1614551040 1835402112 272553472 // 3264 294118784 1356404736 756354432 733295744 1130192512 95145984 790085376 2115310720 1708655744 812539264 720167680 803031808 268769280 564585856 1670250368 1459215616 1258647424 224702464 1633104768 242619648 1508435712 267755136 1028194048 2119947392 // 3265 1158374016 231493760 1105024 1025729408 317239424 1389513728 550391680 754019840 1513205120 547201792 1467050752 1064179072 886084608 1764241280 1993207808 1491865088 877497984 716391552 2060044672 2110237824 1388829696 381496320 1641638784 908991872 // 3266 81209856 174607616 191932032 68132096 36137600 221710336 1033369856 1442640640 521303424 1799483648 87137792 2064087296 43031040 187106048 1621071872 748757888 1884473856 49218816 830932096 774051840 1997726208 169308416 1140367616 1923366784 // 3267 1543614592 916832256 640903680 1646515072 1250923136 1351948288 1786558848 1243027200 2036666752 1871156736 197609600 1724451968 163568640 111225600 246012544 984177152 1429449344 314397440 1171823360 76307840 2126530688 683142144 904039168 453729792 // 3268 220891392 154194560 178819840 231351168 916608384 754574080 1899513472 1220385408 1897792128 456593792 1176189440 23521408 37920512 65187072 1687860992 772587648 1994055808 171928960 820652672 749932160 2026031872 1124568064 15478784 680529536 // 3269 706006528 970105088 788765952 949370368 1238845184 692605696 1092508288 9494400 1291634432 1595723648 393297792 2128984320 552280064 92717184 2080151040 254505344 1883304576 1618936832 819120512 1084951808 985401984 612084608 1265780608 1290057472 // 3270 1104104320 561781888 67245952 592907136 909999744 1409558528 1329204096 860600320 1499758336 1226675712 1250679296 273408768 238964480 979347456 1707929088 511776512 834791424 1593515008 793420800 513995904 1544153600 968736896 92511104 1958238208 // 3271 3007360 658506368 573731840 743948416 1666131584 2118375168 1958348672 426944512 1344042112 1072497024 603331840 980409472 1595819264 233312768 773668096 1050083840 547088640 2011826560 58891520 1877489664 1635188352 792073984 1925903104 1581198464 // 3272 218437376 518574080 149548672 1272289664 1977723392 105007360 1575318272 713083136 1997520640 1079472256 488706560 549242112 1545018496 2115032576 1982526976 2075293056 1794095872 705605248 1566553984 1305859456 870636800 260783616 195098752 1366342144 // 3273 989045888 905686784 39018368 1783857536 51708288 1512281472 956171904 778054400 139018880 1426621568 2124870656 2143047296 1887723264 369405056 27968640 37469696 398467968 1331264512 2029998336 1648856960 1775117312 1557568640 1087753472 978062592 // 3274 339212160 698958592 131766912 1270319616 2080590976 1525168000 1350195456 1006825472 335820672 745619456 1673867392 1125239680 693356160 1288528512 241908480 1468469504 58030080 1855469312 1938365952 891762816 901992960 306928640 1020339328 2138819840 // 3275 1982774144 1638359680 1726880256 1566627072 2013490560 1726036864 1738593664 1983431040 2081019904 595050624 853314688 1427478016 2083252864 115439872 938923392 656786560 1863479808 577171712 1879874944 319750272 874590336 1589854720 213249024 1807272704 // 3276 998672640 1383839744 1665476480 1516289280 170077952 1816537856 1610632448 902859008 1025889280 642503168 1758260608 1533019520 512442112 734486912 763639040 421810432 150049280 735612672 158086272 836802176 764616192 1869797632 169801472 1754308992 // 3277 1364324736 2019890432 1996981760 1845920128 2123829632 189667456 906052864 229806464 1404119680 667761408 1575193856 258748288 530646784 924846976 575832960 2000934016 992441344 1744024064 1692896896 1563315712 132502144 611352064 1619674880 522061952 // 3278 1091149568 1433145472 1764054656 513740032 1280865920 550328960 540251008 1778621440 764886784 377149696 612956288 69457792 1490148608 471077376 1347968512 2089589376 1827129472 1376701952 2036121472 500143488 595713152 1207580672 1411153792 435503488 // 3279 1228256256 1702138624 263608064 736972544 361171584 432860160 2087987328 1148875520 1618080640 276170496 765244160 480734592 257195520 1005928704 1677069056 66292480 367017728 694246912 1615274496 2129527808 119533184 2105045376 1138218880 1531198720 // 3280 1832244992 934728448 1886092032 1670566272 211021312 238886400 209007744 1092423680 727828096 945468928 1165906560 1845067904 1832585344 1815807104 616240256 1506778240 1562221696 1715327360 1194570880 1590981376 1969614080 1352095232 1290602752 1567936128 // 3281 450285312 693218560 73569536 775850240 1035218048 1715278848 2027990144 2054766848 316237952 1585524096 1872439040 791164544 243547520 1396582144 722730112 239894016 22078592 1505760512 1495487232 632656384 986864384 1555279104 1305332480 1827986560 // 3282 404053248 991527168 208384384 1854774144 1490793856 2123944064 1458746496 1958752768 1384255744 715991040 1096808320 798574720 636986496 1932460544 21131136 1902987520 2108626560 968350336 874432000 756760960 1923797376 1013394048 890488320 1439912192 // 3283 456420736 669627136 1956806272 1700996992 2138192768 1920178816 1672694400 1841452672 1407889792 626867840 1045837824 138905728 310700416 413484416 767944576 1820766592 33998848 12066816 735864320 433241472 1170316544 1977375744 69164416 1188577664 // 3284 680506240 366119040 1793154304 707861888 1528631424 1199702528 1306250112 769879552 1504537984 670407296 372624512 514248832 1200511360 398707456 2066665344 781713664 993192320 244036352 1905220352 2009012352 127368064 915437824 1282631936 2067580672 // 3285 948919552 780896384 298510464 931021184 543959680 773675904 1009630336 156540800 795330560 2143483392 873505024 654580736 484257024 1899925632 950554240 586471296 1081224960 440665856 1706490112 613309184 478300288 1310312448 600105344 1976712192 // 3286 1916944256 2110202880 451402752 108761472 183654400 1415745664 1498380672 1403497216 641140096 1094345472 922627072 1324961792 725012480 1017154688 1058665856 271175168 1328087680 6091392 554318336 130158720 1890614272 1960250112 591875328 603599872 // 3287 957285504 249270400 1550904704 2041758592 851484544 136587392 1812432512 1065469056 784137344 1597696896 752023296 1239796096 668703360 1779267840 992060416 390903424 1404138624 31275776 746002688 878888704 1364936192 2143622528 292027392 1883837952 // 3288 469986560 781303808 1145760000 2085562752 1974249856 342636416 1529490304 2045697920 1992094592 233794432 65778560 1996182400 1029964416 660126464 1527322752 1981209984 1604280576 793639296 1467062656 1885173504 1477379456 303923328 1108943232 919871872 // 3289 330974208 312032128 1341204864 1063172864 1868673408 1600434688 193442304 1579875328 2063574656 460828544 2109993728 1919784960 1739416192 567033472 1113086080 1381392768 1544365312 848150656 61435008 120076928 127955584 880310784 14894976 608177664 // 3290 2110417920 952097920 293833600 269186048 695954560 1126235008 2010013184 2051346560 519424000 1387917056 599738240 1001412480 1596577536 1556586112 625451008 588789760 72495488 1843938560 1772925568 505846400 970056192 299080960 1857625344 650570624 // 3291 1641739648 1892556160 34540672 337302784 788771840 1297089920 1636704384 22867200 470999040 820625664 395442944 1837862016 219950336 443163648 995316480 2070495360 412595840 660703488 1958249344 1979665280 804216704 808124032 1931674240 794767872 // 3292 58408704 1879062400 86966272 270232960 668089984 320422400 1087508096 147272192 304329472 665920000 59327488 1600849792 296143232 517612800 369283712 1505386240 1478859648 1283817984 2071459584 170899200 1239982720 1451531904 1997891584 871854336 // 3293 1261967360 1478275968 720208256 423278208 1801554816 1878437376 1459545856 1844803456 1023854336 96194560 934298496 1760781056 1579063040 810416512 160111744 562069632 44177408 175647232 2051587968 559916160 1171920256 2083282304 1596441216 25555456 // 3294 1005090688 10206848 288885120 875127808 1983067392 876549248 162739200 1769532544 593944576 1956787712 1336884608 1526500608 714463232 683335296 776666112 534418176 1574043008 1368251648 1983213312 172450560 1216390144 1633454080 1335235968 125630720 // 3295 1329751296 1910305792 1345265024 1398761344 814174336 66153728 68835840 249177216 291145856 1664161152 2045007360 1918237440 1332559872 728667008 1405145984 1656707328 1987980160 922707840 564726400 1459231360 1710583680 1594777344 2078142592 643284352 // 3296 187660544 123253376 130577792 1510933888 540727680 293436032 1893101184 975729664 680844160 840599808 2083805312 2098772480 1452845184 136450176 1773140736 1071244160 1003224448 1229700224 2090593664 1126680960 2009870848 353860736 1345933568 2006254464 // 3297 1929214976 1224159104 318017280 1128026880 683757440 385871872 955519872 1374089984 1185964544 1516530432 979950080 336517760 2000436352 1801588608 617859584 1399795968 1828533888 531025792 1937540608 1154430848 268192896 1680932736 1263420160 1472509056 // 3298 1033098240 1881397504 854000128 1013512704 1048056448 2068853632 796680448 631841664 628723328 24795008 1287897984 1534007296 911630976 1505800448 38684672 1768157312 1633588736 253105536 2125145344 221768320 1400427264 1897740160 1073680768 1027866496 // 3299 944280704 2128315520 1935142272 946315648 862130816 116630144 859372416 1450944256 1427501824 907890944 2025583872 474423040 2124501120 888110720 1605622272 1142255488 1339834624 1166343552 1605160064 1183709824 2133092480 1370485248 1684347520 156124672 // 3300 1426289920 195383296 2081995264 406107264 1800599040 977125376 1640552064 828205440 1023959168 891015296 232268928 504604800 1219662848 570424832 1094281856 1635739264 2019432320 367494528 1233791744 1786026112 420914944 1398903040 308098560 928064896 // 3301 106863744 1287677312 2081737728 662265216 1511844608 2141928704 1810458112 794829312 912550528 771450368 74203904 1443813888 1712585728 2011757952 2135548416 2043242496 577215616 1954162176 1151982336 1477724800 400392448 1428258176 1075139072 1774977280 // 3302 87234304 1232098048 560764672 1292435840 1566033792 2146877952 1066199040 1321267072 202373888 634962048 602491520 1571891584 1960758272 1426872960 676743040 506040832 1025106560 895734144 1990738176 1222601344 81563008 1938312576 393689216 829519616 // 3303 1525531008 255176320 1155592960 1826197376 1934822400 570094720 328719872 724367488 932672256 2100525312 663884416 1407694976 100204416 466460160 452754688 1496083968 1735758464 1795061504 915107328 1671653504 1558592000 1574292992 1283841280 1545390080 // 3304 972344704 229351168 598792832 157742720 330062720 1022752512 311362176 26600704 1591006336 256765184 138688768 78399872 1208256256 1029721472 297737088 1060492800 425456384 609850752 960399360 1972605824 562518272 122820608 979924224 1289463424 // 3305 1818143104 615957888 2088913664 704733568 888932736 1936057856 601464704 969184256 1825387904 1015991424 380461312 1334821632 2017612032 1538862464 1034621440 376271616 846292608 247146240 1616265728 1420690688 444942976 919185408 2087939200 1788856064 // 3306 537578752 393871488 87127936 1675795968 1307898624 1251348992 166618112 263869312 1020933760 1488178560 734479872 1409315072 1374653696 555209600 832625664 787076864 51048064 104345728 556969600 868356864 487275520 654954624 371880064 751919744 // 3307 1283848320 2048182272 540516608 2022177664 665481344 867664384 1789313920 1924878976 1922749184 1565469056 661138432 411536896 905212032 1714333568 474192384 256654464 1338045568 800914432 1128203008 1122775936 186396288 882946432 40061440 1602758144 // 3308 219172992 27316480 1329601024 1213506688 217372032 192978816 55109760 1455973376 2069183488 95401216 1486359040 773183744 882553216 2010323200 1960783232 1867980032 1851716864 1068426624 1196665344 679769344 405440512 1657373312 562441344 84547584 // 3309 1346279680 1348797312 284493312 1285002752 2125090816 525431680 2027908096 54596736 1654041856 675162368 174332544 1498824448 446368768 2021077120 2141789696 1795253120 279359488 1228474880 191498880 861976192 1616066048 1140196608 1141128960 1771323392 // 3310 1031899904 715905024 1022536320 1126843392 539343232 1192986880 862321280 377666816 395895552 1125742976 835041920 174757632 2084646272 1453739776 823451904 1333959168 1413806080 1101349888 354783488 2108248576 2611840 1690305024 268323840 414252928 // 3311 1022013824 733728384 1114291072 211195648 314210432 1794873856 770973184 1812491904 278163712 1352730880 1522514816 1648302592 239374848 713708928 994580736 1771635968 677812608 1073907200 147763584 808488064 2125136640 759163520 1622332288 723389184 // 3312 458160000 503952512 2049040512 1796822400 686835200 1445230720 1905497472 1188163200 354065024 1514754432 1152078592 2012921088 114395136 864459392 1980092288 628608 157810816 1659410048 733534464 1319811968 754248320 1180356352 995386752 1870378240 // 3313 152058240 362844416 1814649344 1477901056 879081600 1704165248 399401088 282150144 2040083584 789551488 1704642816 816734208 1372795648 1392845952 1479870848 1001241216 1015790208 699123840 1013621504 393987712 1430353792 1581601792 1408623616 60636928 // 3314 180786048 1077455872 881591168 1236654848 1600784512 408642816 1245648384 731525120 602155520 114441728 1491533440 1832590720 566771712 1178373888 1246949376 1807365760 1586936704 917891328 1357248640 269291008 2099839104 1727517312 1143893760 1765556864 // 3315 589363072 1547842048 1696973824 700360064 823815168 1502340608 1178955520 982291328 139681536 1889043712 1308098048 830220416 709615616 1363825408 717087488 742546432 135971840 210796928 1257258624 1010609920 193184640 1317582848 826599552 259724288 // 3316 1230045568 638358784 536502400 998833664 1236973824 2049808896 1293329152 936235136 884636928 130239360 1269923200 182303360 1991355392 1223060096 401444736 626556672 1949455744 512180992 1627449728 587075584 1372204928 1598364800 1231418368 270308864 // 3317 2116560256 926409344 954430208 1559473024 310766208 637078912 2041739776 1942994560 969349376 1618189312 2059805312 1864337792 742315008 5432832 266870912 555277056 358748544 1026119168 1917581056 1354704000 1489832832 121474176 1422947200 39668992 // 3318 940888448 935035136 1714649984 951235200 734485120 874409344 925339648 1358406528 982638208 20162816 1230291584 1399342208 1026680576 21955200 356304128 1258127872 408727424 1661568384 850583808 1341860608 896335744 391861888 173110656 1293460736 // 3319 220658048 690016768 443716096 1821859456 591409280 1459932544 1315146112 590487424 1371851392 838147072 667805312 967083264 635790208 1421125504 2015081088 1120499712 696003712 289052544 1514662400 1464181760 343766016 1197557632 85227008 1872253184 // 3320 473207680 1816249088 1350484992 1092719616 425755008 1284834688 1879071360 889426816 1005568896 1769193088 2036466816 745735552 123098240 860677760 391096064 1329981184 1480389632 432898944 523046656 1488581248 1145932672 1737770112 1209956608 1228702080 // 3321 520689920 1149890688 1160530048 943541120 485137024 1551423360 1723129472 1283944960 1438503168 15555456 1237391232 1339917568 1325261952 1297479296 505793536 1913191168 1193222272 1070363008 331015552 1689336704 134105856 1333821312 217905152 294702976 // 3322 1261578752 1302115072 1540675968 2129106688 1296417792 1074724352 252062336 404412928 851684224 400763904 1604015104 897045376 1773239552 1668591872 1704729856 1933341568 764883840 242931968 2128792960 1630006784 1041109504 1695277184 1127108736 581186176 // 3323 1974364288 1960794752 2053066112 689032448 1790245248 755024768 452245632 525846400 719822208 2005577216 1182339072 2000293632 1303976704 1679995648 40381056 536235520 1960443648 804736384 43292544 1123035392 1259089664 675065984 1291486080 1720504192 // 3324 378761344 779184384 1894967040 495222656 1635952768 138242176 1692136192 1418018048 1961244800 304565760 840585856 1438142720 1193159424 555680000 90368 2093707392 1316998272 169142144 1133236608 238303360 1040245504 599515136 1800551296 923710720 // 3325 1015142656 1144768512 1481393024 925654400 261794688 425271424 6835328 365551488 597722496 1452947968 2133635200 2115382144 940980224 193091584 40460544 76152704 1202210944 301759104 33080960 1865424768 1439625984 1114463360 629417600 496130048 // 3326 324596992 1788949888 1237756416 2019846400 872903424 1564194048 1205675648 699697280 1793224192 712420864 708989440 1314017536 873730048 234599424 1704471168 2120133760 1591731584 1116597632 1919212928 458171904 1618588800 1701709696 537286272 257032192 // 3327 1911195520 1319050880 2125785472 809331840 154240000 319952000 1201387136 902233600 1187634048 1800170624 2053387008 28123520 416980224 1772816896 505683200 580609408 1321347456 2072833024 512048896 1523181568 17673344 1423970432 1466781184 679310976 // 3328 738353792 1970454528 289888000 424900224 997455744 766104960 1876998144 1952226432 1651320576 928917120 1808340736 907337216 1436091264 2062498560 390974464 1676350976 1519795840 344828160 1138436608 963919232 1532204800 516273408 2072636416 640661632 // 3329 1355144960 1429539840 18174720 923651584 613330816 1249875840 1188657280 196719232 1928684672 1509895936 987250816 1744728704 252420224 663039872 2015340288 573202048 2002920064 7304704 1413863808 837633024 1676353152 177618560 23636224 1576015488 // 3330 1147453568 1945912832 1581203328 1648960256 1259004928 334000128 1091436032 839962624 115859840 41446912 1043654400 502735744 2079137664 1998814720 356233856 458593024 566342912 931798016 2065676288 627552640 1541559808 2103295488 832034176 1275795712 // 3331 261092480 177272960 618178816 500021504 612771840 1646115968 1589236992 1624907520 368703744 436297600 478565504 781597824 675093888 857569024 267175168 1669794304 1590573056 652602496 2041944704 1444911872 1678074240 50741248 404238336 2135523712 // 3332 931288576 274954240 1743324672 1099704448 1766215296 1887748608 961895936 632931072 1128795520 1667511424 1226072064 28755712 1029328128 661226368 401088640 954411136 248221184 577301632 19427456 1084232320 125045248 1389917952 1648700800 627450880 // 3333 2066844544 47690496 693644544 1480269312 755238912 391863168 727776768 1092828544 617453952 353520768 776002176 579039104 48472960 1078044032 717066112 441131008 737780864 831700864 1549963904 910018048 300114816 1504255488 1626184320 415108736 // 3334 1455119744 1120234368 963914752 803785344 561095424 819546752 1274564608 1897390592 1560038528 1482542976 1097783296 1750551296 1466292352 1810770816 1247142656 1678243968 1436958720 991779328 2044783616 1782554112 1002349440 777239424 1299375360 903665408 // 3335 1570443264 1432213888 1115510144 671561600 1637978112 1523386880 565099648 646515328 1975613568 172448768 1192473600 1686069504 190666624 503555456 1479733248 1188991744 1451519360 1059940352 1878581888 358547328 1546737024 2008400640 774863616 822272640 // 3336 530412928 1732901248 1506178176 66120064 1520781952 316727168 1096047488 1207001216 576260736 804922752 1727498752 832772736 1032744832 130460928 1980041600 1256854912 430222976 629248 217412864 1828245248 182374272 1094233472 1712067456 1465802880 // 3337 1902977280 464983680 502381312 222625280 1620964608 1233332352 575781120 766968832 1513093632 1545446016 1473831040 1167088768 901347328 250509952 994955136 57578880 1534080640 1830663936 922480768 1338732416 39124096 1464345856 1712682112 1377198336 // 3338 2102843776 172479744 279487488 1458033408 583251840 1540683136 1015768192 1791824128 750810368 1381157888 1483996288 221470336 1694894720 1812498816 823138560 1181599872 1706845824 522607488 339159936 1402553088 99432832 71851648 1516258432 1839048192 // 3339 717818496 1813163136 1977532672 813061888 1722944896 1995923840 1974363520 68571136 1230588800 152343936 71408512 1204899456 3504000 1589184896 2142036224 1217327104 1506052224 1993710592 2049337216 330801664 417938176 1736543872 1433827328 279795456 // 3340 2008570624 776436608 442164224 170524288 1572927872 846038784 1630240128 1100892544 603734656 1138376576 982279808 418640768 1570362368 341148288 1960386048 880219776 976439040 1751360256 980868352 1617143552 1560151552 718131072 857910400 95629824 // 3341 395384960 1684633856 257836672 1691479296 873420160 418535424 30971776 1736508672 1288134784 1138019328 404039040 1787861376 1226289536 1666550144 474426752 426826880 1923716864 146221696 1048679296 857991168 1239626240 1835834880 1872156288 294582528 // 3342 1468639104 1372944512 2105875712 1116110720 157126528 522793472 1312314624 1864188928 1630492160 1529746048 996939008 717885696 1868237568 601838080 832805376 767212928 1159912320 1402753536 2032442880 1518834176 1694345216 1656115072 1698048768 444486400 // 3343 1623154432 1131809664 1086600960 1553158912 410686976 1359927424 1566723968 1043499264 951368704 609454848 1107106304 1618690176 2137610368 2016455040 1034476544 1719436672 724985728 1422570240 1061294976 753136640 1300418048 526178304 1652684160 1979066368 // 3344 823510016 172691712 1821418624 814419200 733924480 2118090624 1609181056 1228946048 1363759104 1834816640 701174144 2114934912 415900800 1835288704 297472512 852811648 2116234496 1694491136 1630768000 1460540160 553480320 2082082688 798998912 1547893120 // 3345 609827840 1726104960 961965568 1487579392 752662144 103543168 92888704 1163486336 913140096 1421043328 1687451392 264729856 948027392 1652208640 452926336 1061196672 138671104 1353221120 1063532160 106690048 1738040704 270432640 1172898176 331636352 // 3346 1431539328 1021662464 424398336 622467584 1285152512 2036287232 878975744 364431488 846910720 1599809408 246315776 806577152 271617920 2134543744 676625664 717294464 1327148032 798814592 1742305024 121535872 2049471360 1899995776 376378240 954820224 // 3347 1407419264 303906304 1244733824 977215616 1972379648 42785408 1913891584 1866244736 2114809856 1767366784 1620383360 574458496 2036965376 1547965696 2135836544 1738307328 589199744 2009215360 175964032 1312860032 468509696 997834368 1412675456 943538944 // 3348 206074496 2002306176 452425088 1547820416 2073409152 812108672 2085319808 1391965696 1573215616 1891490816 620722432 1858747648 739155456 420131328 1094312448 1880383744 1713832192 396780032 2060519552 1592241408 213773824 246467456 2046356224 120561536 // 3349 1037919232 65265024 568868352 1544518272 1472242816 2015369216 888858112 2036214656 749924736 1991953152 1203376000 111746944 175443584 1089323776 1605462656 1764269824 669946496 1869250176 788238976 763555712 2131941376 1261433088 335327872 1447116672 // 3350 2064094976 1954525184 2140620672 126381568 826797952 1488749312 571612288 1448457728 434303488 620338688 306043008 876524672 1664406656 1154589696 38525440 1519891328 1223534848 423923328 1167459072 1262770432 2118956032 273147008 2012808192 2037874560 // 3351 1685709440 593905536 243938816 1897466368 1519317760 1272203776 653090688 560172032 1317794944 1368713344 318569344 1789447424 1288652800 2058169856 618022912 1351331712 616892544 1312443392 309133568 275850880 2137065216 1570240000 1097718016 506205824 // 3352 586520832 1478635264 1701675520 840159104 2092349440 515527168 1707373184 1016317184 542527488 1814693120 1965251456 1823132416 1943229312 1697817600 1772866048 252380032 90763392 1173902976 1501152896 1701156736 1542346240 190168704 514372864 1502734976 // 3353 1523089536 961916032 402887936 444137600 1150363392 281332096 557419648 46830336 1976085504 524246144 1090089728 2039779072 1604786560 2008906368 1405614848 2130558080 1676668800 1370373760 2061343232 1422896512 717048960 1699392384 1008620672 134988160 // 3354 13456640 771230848 1122688896 1449753472 691549056 1436010112 345508864 442768512 214233856 61918208 245198336 140885120 382063360 1483487488 776524672 1786229120 98477824 1736465792 801844480 1375927424 106242048 52454656 849359360 1431513600 // 3355 984087296 697543168 54696192 686804736 1799189888 1428244608 2092607744 316682368 341234944 1437680896 2086838272 1448099072 1596104192 1349650688 160103424 1617388416 1104020992 2133597312 337119616 1214857600 683443840 1412598656 846545664 2142447360 // 3356 1347832960 319620352 44118144 82208384 1665532544 1970829440 1488001792 153864064 825155072 1487606400 79414784 1348339456 776161536 1426368640 369302656 1256664192 803515904 2145058304 802795776 213581184 493931392 1823594240 687262464 1690996480 // 3357 691287168 760386304 112383232 159145856 2060755712 482056576 494796544 1774576384 974825600 1076076928 1181234816 401625600 1465731968 1851867392 995283584 2011660672 1674018304 1840659456 1555754880 748014464 1011009792 861651968 346764672 1128876672 // 3358 768434048 311614592 738273536 913284992 1204173056 1760633728 511430784 1564260352 1451789312 1696426112 1331367424 22653440 1297435136 1623820928 625169152 1814498176 1671348736 1907243392 286934272 1449202048 719676928 1395830272 1307390720 1442635392 // 3359 23747200 1766332032 664704128 1783112448 1232403968 422497664 1949550592 1670191488 606888448 33178240 49956096 1701999872 123997568 1604988032 1113563136 1803452160 874952576 1025720832 948013184 1278445568 2053423872 2122294784 1940907904 632240768 // 3360 1742022144 1227259136 1436324352 1113096064 70321024 1789224192 50564096 750589440 1704979840 1425430912 1362127104 1669346560 517152256 1475136256 1527273600 1234212480 2077006080 1578613888 434161408 510762496 1802102528 1809757824 1541848448 1382399488 // 3361 1715766144 1662411776 810430720 336037632 2094908288 327896576 1538636544 1972975744 946067968 1546880512 155271296 1187256192 2138107776 1504932992 992024704 70201728 233325184 1411440256 1522123136 2001578880 2042066048 413637376 1950452224 1212105728 // 3362 303322880 291578112 1677268480 907700352 959395456 871875968 1296525312 1233158912 1103154944 1704205312 152178176 960284160 488096896 1597343232 1058644992 141534848 1065387648 400816128 1821190400 703514752 291151488 254875008 298382080 1165040768 // 3363 2144174208 38796416 379069568 543484160 208111232 1028998784 770594176 1018125824 1080969728 306972288 416064512 270273536 448561408 1196698368 950662528 2044594688 665296256 591559168 1467987072 1289582464 1917111680 1551836160 71681920 1476936704 // 3364 652818560 1778544256 2028380160 902215296 467297408 1259898112 2078640384 8816256 1099509888 1736710272 1325351040 874370816 1261598976 392530816 2066239104 1365150208 750065024 625134336 291728512 526980608 282719872 61410688 1932540544 328151808 // 3365 941102464 1266909568 1276950528 2106381312 1114623232 456930048 1491707392 1631427328 94242304 1019763072 1982585088 1659336448 1881029504 1839666176 768003968 1365428608 1669666304 1515075584 908439808 1793810944 1295953536 1654969216 999172608 22788224 // 3366 131469440 1705540864 2084461184 678023936 1561105920 699645952 29133696 1385564928 207829376 1605420544 1632365440 260047872 397863040 1064790912 21358464 323880064 251737216 1525215232 1336655360 674560640 1675789056 1476279808 108887936 1627940736 // 3367 244759808 1867573504 1571222784 1922262784 1891210240 993113728 114101760 107925888 661576576 2142926464 1936279168 1127320448 1322421760 1294618624 722628480 980159488 532915840 1720318976 2020660608 2121238272 532670080 1121581952 1967402368 1809273856 // 3368 1769823744 31889280 1605377536 1037083904 1122403072 1807839232 712761856 977271168 2134834560 1008726912 1159634816 1003556736 899605248 1781401472 616299648 599725440 946486144 1329825408 1859758592 918482304 1374382976 1948589696 625951232 1440896128 // 3369 1841272320 720296832 517123712 1475246848 969599104 700189312 1764560256 2133918848 424699136 1404146944 1079684352 769889152 145049600 1211046912 1676874880 1345956096 1772946304 1447991936 2055402112 157788160 1376294400 2042962048 1585421312 2036721536 // 3370 893107840 368268160 664887040 1003078784 519569920 435835136 16392448 1446228224 2014240128 749699200 2110354432 1598317056 671500928 1532575360 1348340480 321829632 1333342848 1663891328 66423808 1885355776 528418304 1497495424 1867355136 1005515904 // 3371 1755828608 1031178752 233035520 1299124096 219350784 1071054976 836512896 1446824960 1027781120 1673778176 842657152 1683288576 616141952 2029885952 575692288 1241904256 868524032 1688419328 1606523776 1350958080 1381828608 2078090624 1315421568 2099045888 // 3372 2030426880 1944555520 836713984 22988416 38129280 2048786176 611482240 755997696 646384512 1624401920 1516492288 1249410304 1625390208 1972098304 763528064 672072448 1497006208 2094371712 399644160 2009693440 407338112 1189708800 678194816 1571980928 // 3373 2006945536 377977216 694773760 1072503168 608465280 2067647232 424688768 1279138304 1502825600 643668224 22932096 1511496320 1505373696 1000477824 938751232 875360256 884687488 193678208 272578432 982057856 437495936 1839833344 1098832512 2029262720 // 3374 1520571648 481143296 1473890944 135751808 307401728 1225994240 591823872 925376768 815884160 1108019712 686175616 776510208 973664640 1275704704 242144640 1651176320 1756243584 33983104 67777792 1805140096 1597946240 1020130176 1734069376 559314304 // 3375 1990371968 762276352 401266304 1199297536 1376181504 1241483904 737555712 702027136 291518208 297342464 31699200 5944448 410693376 421211392 27998976 1224704 716177664 1293069056 1329494912 865923968 1455634816 1436380160 703945088 715824896 // 3376 2058725504 2006952704 1922005376 210403328 250961920 88426368 706608256 874973440 1375660672 1700601728 1834745088 903052544 418313600 1992566272 1982514304 1141557760 1730429056 1039561216 833517440 1715673728 2096522240 723504896 681226624 1519028608 // 3377 588674432 248131840 1979772032 454628736 1302316032 1109044224 891442176 831334272 2058710272 1068477184 1896189696 2077320576 1097451648 1211785984 773518848 2086441984 1197458816 1989440896 1021385856 1180421632 655648128 575828224 740959488 1734001280 // 3378 29040640 44571520 300952192 1893351168 1050946944 348178944 1532128256 1493603584 72265728 64504960 747838848 2018109696 1908188288 1641298816 1707949312 612727936 2101495808 629134336 1162966912 356275456 180966272 1455467648 1165847552 839145344 // 3379 2100471168 1494209280 1823314048 1975807744 271972736 67348096 1472390528 1549785472 1249861632 1445242752 736085888 805836800 932816128 1689902080 2080173568 1578441216 983425280 1697884544 841807488 833299072 1595087488 27128064 1848121728 710861440 // 3380 724316544 1028305536 46912640 243014912 2135741952 435406080 293973632 1264920960 973637504 213098624 1761933952 568500608 1901473664 175842432 1687983616 1300396032 1198839808 678196992 1151252224 1726237056 181825024 370715904 1296654720 1125962880 // 3381 845491200 1437804032 1247632128 1710852480 2036036480 1079687552 439953792 2136248192 196794624 1625865088 1301488256 123335936 1073568128 2042024832 246068992 437634688 1815191808 1781449472 898862720 117659904 1396731904 1192571904 1245999360 1388618752 // 3382 387898880 1716613504 578184448 1661270272 2078862848 555835520 439667712 1449098496 2084813696 596100096 191161856 416180224 1585402496 1883978112 1620695680 184080256 2106109824 762304640 1356597376 1146424704 279201024 830540288 430118912 1843501568 // 3383 502354304 101834496 695755008 467387904 1583934464 1163179776 1136460928 1969056256 526779392 1611789824 1305956480 1085639808 1979538048 1822297600 1993316352 1519271168 1906157696 18815360 698433536 1624414720 1767771392 2013697408 1203208192 354188032 // 3384 1584418432 194897664 1645263232 755920768 394960384 803812864 566407168 20599424 138435840 1413514240 114100864 1585979904 1249224192 1542252928 1670246400 1192130048 361001088 807491584 1454591104 30239488 1836063872 1202116352 2102688256 82826496 // 3385 96889728 1587567616 405137920 31451520 168719872 896453376 1779776768 1994967680 777585920 1490216320 1712580224 7342720 428764288 961016576 122552192 155590400 827364352 343610624 1564421120 1772475264 1433836032 982865664 471050496 1723449600 // 3386 134389120 126910464 1533573376 35597056 1574091776 1667186816 1315743744 483818240 1953190016 1152861824 984012416 165230464 189399040 139602176 2093095040 523063680 1051325056 1090775680 1560186240 619564928 70405760 799032064 1904409088 702486528 // 3387 1530288896 132494080 275283456 857169280 2127915520 1355920896 2130925056 1214360320 683334912 329419648 915366144 1905603456 1426145792 773524224 1308932736 1085979392 1053559680 1579936896 204716416 1760084736 1625198208 2002128256 5207296 1706034304 // 3388 467113344 159497472 18388992 6784000 1952945024 760796032 452804608 274610688 1867419648 1362031744 1966245632 870368896 895265664 464830464 1255550592 190527616 1073788288 1118568448 933478144 1428912640 329077376 1818835328 1283376768 2036123520 // 3389 1192104192 1838968960 220649856 1109836544 704787200 58503424 1190012544 713719680 950319488 1816889856 1122555264 2032811904 556368768 1125385088 1629102080 709886080 495101184 715249664 1718926080 439772928 535405312 1446116992 1973773056 1628920320 // 3390 1209956352 1262256512 624735104 2068589440 518114432 129996288 210633600 1971236992 2034839424 1857524864 1852871424 1611702016 1650489600 823680512 104688000 678828928 1580893952 1799742336 2063125504 212840320 1748552320 1164346240 1139561984 1736720000 // 3391 1323628800 1426910720 1900892288 645655936 1787731584 384979328 445486592 1662341504 442681344 1304012288 1363157632 250211584 1193547648 1438681856 1075422464 1360590976 944574848 1706787968 238723712 1487463296 2048232064 1617404160 134088192 1334869888 // 3392 1387018112 656222848 1493856640 1198106368 1485324544 1067564800 1647824256 758781056 1768350720 1075746304 848836096 199171584 2103740928 1028907392 1361568384 1862346112 917434368 1777560192 84584576 423121024 2128712576 1710747136 967728896 1132173952 // 3393 1125933952 1896100224 1320095744 75532544 1642343296 574782848 892225408 1099903232 219708160 446747008 897960320 966212480 606075520 757998080 1841737984 2096807808 1764216704 154571264 941944960 2090566144 1799342464 1596896128 718664320 1178250496 // 3394 708055808 1725080320 2118544640 399243008 1284861824 1679350272 1095389824 1757939584 669687680 1651146368 12203392 1281104000 1994970752 967540096 134711680 1290048256 1310510592 1719984512 1318746880 1273817472 882687616 256067968 1192293376 1093955840 // 3395 285429504 2133921792 485487360 1059750272 1788394880 176547456 1115940608 783771392 600941568 781860096 45721216 1384342656 972449536 53248 859000576 550534144 727846144 1319810560 670541184 1345486592 1146422016 1285833984 223136256 888198272 // 3396 979162496 182166912 710978944 752776064 748558336 568728576 2031012736 1785939200 1857712768 740223872 1897796608 225166336 1079771904 967364608 344411904 708156800 1018340096 1103874816 335595776 692666368 1397396608 1017459840 1077135872 1297875712 // 3397 426471296 558995072 123344128 1477122560 1651961600 1037387904 260616832 808163072 1343253760 2078605568 925159808 1264065920 19388928 757824896 451001600 1925890432 372714624 1687249664 1404380800 684538624 202542208 1469104384 379418880 922315136 // 3398 1472551296 1485143040 323848192 2049207552 1827863424 77305472 183308288 757462784 317164416 1494822400 1187563520 1154036992 934876416 1029054976 1497271424 605080064 921846016 1722511104 78852864 1698188032 653153152 1071279744 1529609600 1436398208 // 3399 1404703360 2014133120 1817673856 1984747392 1792374272 421838720 1769177216 1726252416 1130134656 1650734464 1068250240 88729600 523388416 1438900608 496979584 729008896 1556264704 1875233792 999091840 2011936896 1271365248 1715780608 1897817088 556732800 // 3400 356526592 2089899008 1485293824 614834688 822239232 1425750528 1005938048 462132480 95523456 1058036480 541842176 488255104 168950656 823692032 861092736 1893408512 223808896 2031146240 1912584960 298786688 1183390848 1243375744 1857331584 44493568 // 3401 556420480 2028606080 890211968 1257839872 139911680 383436928 425402368 1631836160 1115445632 870066048 1891201024 850740736 557409920 1125146112 1882094720 1168985856 800348800 1452997376 582427648 132786944 746618496 691193856 1357550336 618466944 // 3402 1115404032 1948526464 1694974464 1198909184 643809280 539611776 1861334400 1291671552 1694988416 1560694784 1067869952 890260736 2068375040 464782208 1464470528 652657536 1727163904 1095134976 545760000 1307183104 976543360 931373824 1243314176 997499264 // 3403 1100518912 1140070784 8666880 475045376 713642752 687488640 1466046848 1228791808 2012480896 1396670208 1141745024 2070206080 1164386304 773636096 895121280 1347142528 1065157760 1929639808 231712256 1625873536 133041792 1569226368 530438272 157415808 // 3404 569367168 1915362944 949428864 611079040 1132305408 1422126336 1732941440 854699520 1705309568 1108761088 1139538816 495182848 1293812352 139660032 593977216 1093004416 340529664 1175536768 2050210688 1658823424 1712729472 1489395968 1726843904 2108583552 // 3405 620274432 1634881408 773723904 1082802816 589605760 1303023872 428636544 251214720 17845376 277352704 911321984 1700513280 682030720 960637184 419641088 81867520 1992314368 1032285184 99318528 836263552 998448512 1796978688 2064036224 171421696 // 3406 113628544 499149824 728882176 143090304 15555968 1544411904 644879616 2136978048 718938112 885173632 1249286528 865170048 577694848 1542451968 1844996864 1622346240 1164839680 717510272 1620015488 1180043392 1097622784 205788800 1061733376 1566307456 // 3407 1561269376 277205120 2060519424 1139325312 1572022784 375574400 2006872704 1106275584 765135744 612030848 1512395520 984790656 1070907264 1822222720 713678080 810400768 312673408 1700342272 1542013184 278249088 1389431040 1461005568 824537344 1900745216 // 3408 873600640 958611712 267620864 2061166976 84261632 534922880 97773696 1070222208 1261038080 1316795008 383709440 1164671744 1099841536 1884163584 148705792 1456642816 971861248 80977536 894589824 1154700544 1240747264 1387044608 1127557760 560739072 // 3409 2110036864 839900160 206774400 895245952 966774272 1073152512 126837888 1447355136 862584704 386610816 787868416 1591112832 2049013376 2041788800 846397568 904379520 1346592256 2085946368 2113101440 718790400 1286778112 1525467904 91598464 1236817664 // 3410 339750656 638665728 362438912 250705536 280018944 1660494848 684064896 1100129024 1278490112 1200407296 2074892160 506959232 1875495936 176083840 310937728 364971904 202988544 912834944 765151616 980081024 1551083136 1852688128 1884219008 49742976 // 3411 1716018688 758015104 952816256 717476480 635630080 1882849280 433020288 1742848640 2071863296 425179008 1711917824 174472832 933820416 1689986176 37623168 450919808 2010230272 526875904 469870592 438419456 303669760 1024532864 274452736 98633088 // 3412 867477376 585841408 546975360 1445899776 718390528 545655424 104247168 505726080 284509568 1085869824 865119232 2003803776 1471926528 1641143296 1052424832 1484737536 306546560 1114186752 120094976 1166570112 399267968 2034859136 312972416 1249454592 // 3413 660322816 1741321600 1676049536 2006811648 1532806016 1598427008 1795051008 355800448 147515648 220236928 971204608 587211776 2014939648 1211906944 734476672 457770496 670151808 1504870144 1920868608 1390880640 699739648 533895936 1826225408 1000787328 // 3414 2021080960 832014080 1914378496 1971854848 436233984 1765187456 386509952 1004949248 778862976 1687873152 591492608 704973696 1439539072 1992450816 259543936 1837615104 1222563840 1253346688 1812173952 1972289536 935811200 1749253120 1456374784 1945988224 // 3415 103694336 2126013056 2046815104 885120896 977603584 26600448 1661884672 1131966592 1283094400 2020919168 188860160 1233581056 644012032 421275136 1390924160 765685248 474143232 127517696 1881028992 297730432 851516288 2135632896 489157760 1677840896 // 3416 2131949184 992473344 903066112 1098492800 1715396864 2078053632 991775488 843663104 1535234560 1173207040 1040099328 1664166144 498910592 1275800832 1065235968 1725497600 229010816 1103157760 814148224 1390086144 1218260352 19696000 194515584 795392384 // 3417 1960614528 447696256 41003648 2079636864 1256400256 506999936 1840609536 864174464 984064640 1099147776 1659929216 255505792 1391749376 1000453504 543105152 1906745088 1710692864 2140561152 638804864 1259495680 1723642112 1520331648 1167436160 1236031744 // 3418 486189312 1264701312 605861376 303622272 1908115584 2103292544 896367744 1271005056 186520832 1378398592 537365376 1977133312 199095424 1971983488 1443754368 1686096256 854476672 1856188032 799294208 646117888 1705666560 1790859904 923708288 714305664 // 3419 110988672 966814080 167483904 810357248 1008109824 397298816 553973504 1407688064 1065399168 300677120 270308096 97291264 1703792896 2029769984 1677328896 676573696 1449297152 2013619712 1808928128 801553664 1114307584 611067520 1049249408 1490806912 // 3420 2123793664 880797952 1258506112 611988736 260358784 935755008 782104832 316435584 559392896 1020400896 757417984 1906071296 837917824 1532860928 1893412992 29984896 1380457600 411378816 458165504 443659392 595175168 912406400 644572672 1750230656 // 3421 1088545280 980160000 1539548800 1257528832 499469568 215498240 1869688704 705107200 1843085824 1569643904 1188313728 1841663744 231685632 1210662528 220553344 555823104 2000294400 35091328 1579795200 428728960 442603648 359245312 617174656 505564288 // 3422 1903798272 76486528 1376798848 362580224 2121331072 571363072 1412139136 2019355264 203828608 1401995776 1375506688 683456384 1799562112 1781472256 1426000512 80013184 847268864 2021337088 417738624 1531547136 861254784 138097920 970490752 444833152 // 3423 71969408 955794560 1627623296 2121022080 1998441472 1788697344 1957987072 1203593600 551964928 1405226496 755439232 1994455680 1121272960 1294862208 48166912 508167936 1739187328 1901492864 1426931584 255676544 2010182528 557284608 1588728576 581823232 // 3424 1102314112 152312576 1789432064 185946112 4410240 1107558016 348641920 1318762112 1383011072 343221888 432717184 1734501888 447581312 1064456192 1416105344 1427553280 1355632896 1880951936 1959066368 1302809600 755816960 726847616 330478848 1068055296 // 3425 722748032 695382272 965908224 696245120 416732416 256757632 850179584 1483696128 524403712 1892807680 66277248 1959034240 848498304 1839688576 1993513088 104542080 1576559488 768991104 1119264640 1438919424 1842699264 1795611904 1833873408 1143919744 // 3426 1682821504 457589888 757707776 1266090752 871982720 62844416 1218308608 1766938624 949175424 681281792 1016027136 1893603584 744152064 392631296 590129024 1947722496 1759461632 739675520 1948192896 1106198912 1380720256 193275008 1160820736 1562137344 // 3427 1249708416 1320986496 1030548352 739696384 1681901696 401820160 1725200000 2005623936 836399360 1963662720 1409964288 437799168 136620032 1196788608 1735490688 96173696 346053504 714689024 319266816 1627467776 1284378624 1206175872 313818624 1352215296 // 3428 1510665728 443392128 1063888512 1278810240 96873856 1387966976 1185924480 1821803648 471607040 911327616 967936768 1704031488 1817491200 1597254400 124722432 654481536 1609723904 1867906816 585898752 2035428992 761763072 651875840 533884288 786562304 // 3429 1511635072 212181376 1773193728 909583232 843766656 1013619712 527072768 236473856 1866029312 2090267520 225866112 1415671680 1139605120 1505068544 1724130176 1441256576 941448704 1322484096 1508201856 932552192 1972074752 951015552 62622336 461912960 // 3430 1812632576 180797568 1009298432 881940096 1966726400 702924672 1620576768 228367744 1532120448 917878016 1413086976 1135597440 504278656 1475048576 792717952 900753280 2127256320 1300229248 1671316352 730741120 1849342080 1659822976 124661376 692090496 // 3431 172692480 647013504 2099407104 1265419776 337617536 1439323520 1728989312 486892672 232440832 1504238976 819367552 1240471808 2113374976 1605159680 46591616 1599813632 1711142272 1378246528 235288064 1000923136 1541126784 1359330688 34410496 826286208 // 3432 1234845824 1215601024 819758848 1168723200 1965955584 2006782464 1102919936 1312185088 663135104 1245345792 1268704000 1573845248 113744896 1623862400 1543261184 139984640 330335488 1327577856 1992733312 1077898240 58459008 1372075904 331684992 604584960 // 3433 925485696 209416832 816891776 491962752 338173824 1986562048 442936320 327707776 1110528 136315136 1260996736 1232959488 67460352 1851886208 1904159872 1208409344 1443135488 332750848 1595996032 1917710848 1899963520 38736768 1721771136 481192448 // 3434 746192384 517130112 1581903104 1336679040 1302660224 937763840 1368555520 392488704 31492096 170925568 1432968448 1275897984 200621696 1426145536 525643264 1978141440 36134528 233316864 1312891008 328000512 672741504 715817344 1252174464 535079424 // 3435 325276544 1953052160 1110394496 1392996608 1322673024 1944567424 1387556224 964589696 1168688128 685005440 1446633088 1808150528 2142629760 1349822592 1038505088 2053672320 241673856 1469638144 117320192 723021696 695382400 2039650048 519018752 892989056 // 3436 196718464 405846912 2001830656 974576256 1871318656 471291648 674786944 779299840 1473988736 840269184 777162368 1585662592 980174720 1483344128 45361408 1716618368 1716413696 1554408576 1562142080 1682297216 978207744 1315153024 1478288896 452821376 // 3437 1428737280 1802850944 31897344 1720767232 1821811712 2134246400 336018944 161058048 2066240640 1136112256 2015688192 2033667840 1330077184 2008824064 511161984 701049344 697474176 487233792 306781568 406922368 125404160 1051752320 1853090560 215410432 // 3438 2036715520 1874302464 854522624 1542389376 370699904 1880928640 1551552896 811079552 1119278464 1540631296 1183345920 2032253056 178930176 1698003584 969638656 1128156288 1488728960 1295879040 1594426240 739111040 496681088 900323712 1270045312 1560591104 // 3439 992396032 597406208 846346624 860742656 706606976 599024256 412940288 429869696 2079808128 2093465344 526454528 2029466880 1181830144 2058003456 1114204544 1336599936 442825344 1848747520 1711284224 1801347072 1830204800 1079955712 1497630080 1815450624 // 3440 494305152 454678272 683258240 1108145152 147480320 1216279296 1379596288 1459837952 299044736 312024320 848254464 96818944 891167616 1154821632 2132423296 225021440 1217451648 828147968 1157982720 390352896 1350661120 226297856 1235801984 1744607872 // 3441 802979072 1607138688 693501056 78571520 344209280 1533883648 1855048576 1628607488 2141350912 1794112000 1573049216 780247296 1570149632 1089053696 1655206784 1450334080 472737536 388612736 560271232 1599215104 1790833920 2145823616 1556086272 1205193600 // 3442 1440162688 1561156864 605409408 1583702656 555402624 1077228032 1832067200 1239019648 103529984 633365120 1614118784 1071718528 772595072 420332288 2038346496 1269347328 787266176 642969216 801457792 2022898688 779585792 1967843072 2003784832 1916761728 // 3443 99889920 1830313728 1894699392 989543808 2066193536 1086030080 1030764672 868213760 2026309760 1316457472 888722432 1979677824 1746103424 1547874816 2029123328 353614848 84496640 1740656768 496127744 1384241408 1516054528 249931136 1977150976 1127701888 // 3444 993814144 1109635968 1918116352 358826880 1715810432 1413612160 186720896 1526518912 1112656128 1149510912 1047015040 737116160 121559040 2134643968 94082304 1888763648 418842880 1729728256 395974400 966883712 2008783360 1287093120 2107427584 1181735296 // 3445 363891968 372333312 1460232960 1452670336 249947136 2021155584 1392446080 689808000 1421483136 1033718656 154883200 149954176 537395712 1652198784 891202176 1177803904 676094720 1619166336 1872135424 765393152 1728240000 459698176 1309783552 148168960 // 3446 1130940928 1214527104 1491895808 2131051648 1606367744 654651776 1332918784 1806449920 577138816 1543644672 1663896064 2145319040 669464448 1835185152 511581184 552152448 152178304 1797820672 1099856000 1481906304 78480640 897600128 1844140032 212262528 // 3447 981043072 448505728 760327040 33772160 530687872 673217920 1520633216 412364160 301469312 878780288 1003667840 443169408 1559240960 2016692352 1549141120 1246511744 969188480 211524608 711020032 1627039232 2070810496 692565632 1543148544 410894208 // 3448 1442505728 507862912 1500636160 966750976 434208128 367229440 1313585664 937296000 1794742656 731819904 234380672 1036139392 618215424 601401728 1579735424 641140352 121266944 287863680 1513879168 1359324032 2114785280 525328512 508687488 776070400 // 3449 1553530880 425576832 399611264 397442304 2107144960 434035072 1363713408 2008290432 13007616 506989568 1509483392 427073408 1696634624 1666667008 1610560768 1268055936 1910290688 1346313600 43778944 1406675328 349519232 294210816 2121865344 268953472 // 3450 1975874304 1262967808 378319872 122952576 573376000 494358912 1083483136 1488026112 1486944256 756910592 954180224 604962432 263140224 341150080 547632640 268400896 16318336 565710720 895969408 1655920128 511060736 8513280 649594880 1462922112 // 3451 574423296 615129984 715803264 2091887488 86166400 220549888 167105280 376806912 1197762048 576484864 1251943552 882485376 138299520 1589478016 1853418112 1864623744 690942464 2096272000 471518720 568967552 799678080 1276836480 1879359872 1343684608 // 3452 723170944 633516416 1834114048 1830577024 1492936448 962017536 2109285248 1027435776 677995776 49448576 708483456 190846208 1005715584 1812531584 1631352320 1021617408 154390016 1349030656 1804054528 131512320 25197824 72882176 241714560 728295040 // 3453 1442252928 3497728 142082816 1669828352 1494823040 2029689088 750814976 1302185088 1216073984 1845790592 1253173376 886809472 2014594304 250120576 1013966336 467455488 643415424 97150336 1633637376 392566144 455177728 1521594880 1180543744 1888249216 // 3454 533250432 492436608 918672768 1319873920 1098656512 394581504 1858713984 225324288 1353717504 1175259904 1947508992 1271365760 1806990720 130448000 442547584 1927899008 737095296 1412087424 1218806528 757369344 393925120 587298688 2098343936 203411712 // 3455 816673152 1476594304 2048229376 1154142336 371801344 2125206272 139631360 1413870720 2001220992 1423406208 1227897984 1421468288 1036532224 503753984 742691200 185054592 1532014592 504214784 1603047680 1101920384 1166285440 131880960 1915780480 1461658368 // 3456 84413440 428888192 538548480 12193152 1063782272 995359360 2039724288 900699392 1730893440 87978624 1479040896 737513088 983216896 1810605440 1418113664 60638208 1225275776 1781829760 1635692288 1982732160 227500672 1203296384 734296960 12762112 // 3457 112612352 1835559680 2091832960 1945214592 1123117824 1307212544 1822067328 715693440 1217724032 1515489536 20181248 1575372544 133925376 1078340480 651841536 222574976 499176448 1868160000 1649451392 1847469312 1895752064 824119168 1140003200 1698971392 // 3458 732801024 1374337664 1247092352 220794112 1350400640 1548791680 1378905344 1315998464 1633767168 247862784 162350080 1739928192 1088148224 661235072 735043200 1452217472 956131456 1548455808 1072196736 1183055488 2108450816 1366284928 768415360 1518525568 // 3459 343386112 551110400 237112704 99043840 498071040 230584960 1218933632 1273700864 18552448 2102399360 662732032 1274925056 1656428416 857310080 1160550784 326367872 274282240 1532560768 1796873600 1533981056 1940764288 557791872 1806308224 2055649920 // 3460 146504320 1695058816 1106661504 1168598400 42934400 1370706432 1827037568 1658696832 2083346176 1432863360 73804928 1836792960 1625140480 1998944000 543426688 1462336640 1511355008 1822269696 1802351360 1322169984 1805970560 540457472 474088192 933872640 // 3461 2109484800 1197988736 1320449536 32031744 1418998144 1536255488 1717671424 450513152 918913664 846425088 1535576064 635541248 1964404992 662928896 1190549248 657473536 1953133312 1895777920 1758142592 219581568 269537536 1799946496 785822848 1123216640 // 3462 764251008 365090944 317283328 1378657536 779135232 17788032 131963648 1171125760 239195904 1328604160 1924757632 1461362688 172030464 2062364544 1111631104 1072279424 1559494272 482201344 72630272 1383089408 884287232 1025198848 1875628416 1488911488 // 3463 976162816 1751360128 265192960 1367862400 1685194752 1622759168 47782784 1037516160 1280625920 1441056000 49434112 692010752 45450112 1773091584 1290373760 779869824 2001921920 1836545280 743556864 1189266688 1941204480 777992960 1666901376 1896232320 // 3464 1924241152 1806117632 247904768 1016691456 632446592 1737739264 122678784 1622270848 929537024 1568896512 1055149824 2024962304 701897728 234555904 1280919680 1564299904 524145536 546435968 1825807872 372690176 1458135808 1094020736 175379200 426813184 // 3465 829328512 198907520 684244352 538705920 398232832 1751119616 495978752 159339904 340663040 1754350720 814744960 974488960 1401761152 193180672 670971008 607449856 415908608 1684638848 973654528 1285791872 481610240 1553058560 744868096 1758119424 // 3466 859268224 1557869312 1119210880 975392640 1229768320 1935405056 1058033920 1379702144 2128234240 690482560 1317926528 1294175232 1405859456 555374592 1156936960 444279680 1490134912 1594199296 756192384 634573056 424828160 859411712 1516974976 1984800384 // 3467 770401408 1143660160 672416384 756147584 1054979456 1955629696 1277963648 2138547712 1875678080 862911616 153113088 1031534208 1180218112 1680277760 54863488 1078677632 138151040 1108378496 1415529856 1314735488 461694336 304199680 1295065600 911004416 // 3468 93370368 1047025920 1221322368 1416901760 2066611968 760154752 55733376 1375243520 861251456 775632128 1738169216 2030485888 548874240 1668461312 79597312 80278400 1820871808 481740928 1635873536 140384256 1287685504 304925696 2069963392 193443328 // 3469 842115712 2045453056 902274688 759887488 730562048 22745600 704757504 346229376 41476224 1047537536 1408388480 574920064 1371246208 1297395968 961380224 756170240 100323584 229138304 829517824 187897600 1498460928 1627755776 1705381888 447633920 // 3470 1880079360 1606877312 354810880 566160896 1997907840 1606995200 1775386752 1724981504 1890177280 1739524736 417449600 582889984 615356288 860747392 87328896 1788866304 1347856768 926221568 1414844160 1102398720 1757158144 714509184 226666752 2076235776 // 3471 1222055168 1842121984 912710784 25457408 126815488 1196387712 1483956608 445813248 1006025728 1547419392 1490212480 554342400 1060963712 1421141632 1710906880 1293503104 376230272 471426688 802608256 610991360 1631209088 1886786432 49219328 1901080192 // 3472 428816896 1423022208 606424320 355825664 1510369536 1674222080 977864320 2084347520 8452480 83363840 135755136 1803533056 970558848 21800832 1750019712 123321984 1099462016 1775507584 1321314048 493677568 984209024 1427352192 898453760 1940084864 // 3473 166418048 788045440 1464004480 608576128 1171853952 1493633792 1988019840 187445504 1717822464 167667200 541313280 79254144 1162026240 5702272 1465078656 1949705088 1402946304 1852651904 731754496 1153612160 1670663168 1745238272 1660846080 896413568 // 3474 1358164224 1804930816 862370048 86034176 1533780736 236865408 1548947584 1099314176 1807739136 1810283392 355815168 1366467072 293004800 1222829568 1500479232 438724480 502374912 237625088 1687884672 21907840 1064834176 1514403712 2051384320 1058513920 // 3475 1494633728 1977454848 40852864 1586916224 1301521408 940217344 908971392 485306240 1905230720 93264000 92673408 1624118528 41435520 1364093568 428038528 198694144 451984640 939110144 1590506112 270920832 287900160 1167659648 1032608128 1691605120 // 3476 457669504 1633793024 1459492352 833754112 957112448 155511552 1353707392 362967296 634790272 6970624 747601152 1623044864 1384738816 1178227456 1248008192 2137775488 1982854784 2146919040 1267762304 1724168448 1675521024 887504256 1151553024 2008828416 // 3477 1054709888 1012133248 1259062528 1494820864 600836352 1613735296 2102106624 1121602560 1936831744 646919936 722464768 106375168 293469568 1392807680 1401989248 2084610432 893895680 1772835840 1996685824 947351552 688097024 1871876096 1352595712 1502415232 // 3478 1133075584 1888761984 1459030272 674509696 1885069184 338581760 2136481280 914270464 1976711936 915365120 2099393536 1656655488 1200060160 864363648 1143628928 1807031808 1985395456 149382400 1106367104 1694244608 652103552 1660054912 928919296 365655424 // 3479 1035094912 1869863680 1348400896 1302285824 278827520 1487094272 843563392 126447488 733098752 1763359488 670882304 642790400 1292906112 713988736 824238848 966351232 529766784 469367040 932443136 1007909120 1447805184 1919771776 1647257216 616440448 // 3480 398840448 169966592 391160320 409249664 552359040 1401936896 1569778176 459803520 323249152 613495808 1972345728 307399168 2020931456 1453479296 944814208 2114344832 144171008 1477478656 321409920 448868992 179416064 800631552 1823144832 1563347584 // 3481 1411942656 1776632448 1110875648 455911936 484522880 582567680 693281408 747248640 311050624 1831938176 1688623616 1343668992 1818593280 2021019392 770117120 68310784 982532352 961784064 766188544 1867700864 724497664 1274720896 1897185152 144118016 // 3482 201818752 1086898176 1243352192 1554719488 653936640 1355148544 1362792064 904040704 588045440 2003972224 1785787776 1846093184 186737152 2010591360 1556152192 1431457408 1620399360 768477440 1246060032 2123146240 1172826240 628383232 184702720 2015932416 // 3483 132851584 717258368 222473216 59503488 2102599424 1255993984 1893698048 1872505344 500555264 805428480 2050500480 1188856832 66013696 1714100480 373638400 1940538240 281492096 285805568 2034382592 1568642048 1089329024 174853760 6334080 846726656 // 3484 1344472192 404029952 520716544 2089481216 2103233536 770494720 1071766016 834730624 1956124800 2096056704 811911680 1088422528 1513556608 555132800 30479744 1130043776 733754752 1871887232 985005440 453749504 406433920 504988544 2050089344 810525440 // 3485 1126711680 723792512 1514320384 2000545152 1959211520 2088701312 732399104 1061354368 301184384 897654528 9640320 1227901056 2032456320 1539298176 1801845248 1694431104 610684800 1192904192 263991296 122223488 230716544 303094784 138486016 68715520 // 3486 270832256 91292160 848320256 474463104 1793414784 1402616960 2131864320 701719424 1849036672 1322181376 1267760640 1826106240 1542610688 1029778816 1345799296 1194955136 626291584 440030464 1909272832 71769216 280511488 126946176 1258846464 1227665536 // 3487 614844160 408570368 1823573376 843254784 296674048 537189760 1498924800 1853379072 1838358656 1677646080 693893248 224350848 1487737472 466111872 163871616 263019264 2064185984 1286582400 773393792 1706221952 1133402880 1263810688 139244800 1550877824 // 3488 747730944 963299584 1442551424 1049372544 1808961664 561497344 1533767424 1749864064 2126511232 1746922368 353368448 1301817472 1315283328 1426955776 1434724480 707010560 784507392 2078993408 1647232640 1422271104 332745728 469843200 671203328 394428416 // 3489 2122162688 120579968 173044352 589629184 625446912 1822946816 1360750592 1557181312 1730178816 419328512 1714695552 1024180480 529429120 2011978368 1782766720 2077427200 786939136 1805315584 1978342272 15163008 20975104 1642075136 609623552 1512195328 // 3490 343716480 1460750208 71135488 2099048704 316367616 1618845440 471512320 1972204288 324266496 392770816 933086208 787467008 1156996096 569965952 1938205952 1740343936 1708555136 1929272576 1346608384 2019886080 352814592 135876608 510689664 1261037312 // 3491 257707264 1505817984 1842191360 1165660544 1553996416 945915648 268421888 529314432 2021504384 1614776192 1725582976 606740608 993398656 888143360 814154624 1073693952 257163136 1562440960 1075420928 133431680 471367424 1262600576 523023360 1154609792 // 3492 1940330112 144652800 254314880 1059054592 1481434880 1143116288 950752384 2132581376 1611720448 744882432 1805504640 502902528 109496576 1506246272 629836416 1217744384 1346144512 216335232 123721856 1343255936 1273299200 904707584 1468751488 1902999680 // 3493 1264738688 787789312 1564667648 1190638976 1704332928 149174400 1271590784 1062132992 263820544 807467904 1875469184 1064606976 755603072 1801498880 702863232 967901056 1069783808 574880768 2033206656 2075104000 1653062272 1516644352 1745200640 639533056 // 3494 1353435008 1710033536 417408 1564198784 372642816 913482880 184066176 893085696 728273920 956479104 638605184 1030858368 478154880 136449920 1277904256 300877056 364453504 1465473920 553562624 417992576 21597824 109581440 1490577536 1014861184 // 3495 504320 1709703168 1564892800 1287284224 1876130176 528568064 190204416 978781952 790894336 206762496 1894741760 1499511936 1512711168 728371328 363136128 1464788992 363164800 1095850496 1395369728 582824576 912403328 510354944 717350528 2065869824 // 3496 1353691648 787810944 254471936 445595776 804133504 1859472512 841047808 1868861440 993608704 594260864 1884652672 563132160 303934208 683578240 303905152 1419678592 1267550592 1420081280 428537856 463575168 810138112 1235420288 301568 2065694720 // 3497 1264830336 144487936 1841858944 570759936 535422848 1329740032 1487876992 1720077568 1063628672 1916532224 294970368 962780800 294670720 810212992 1578681088 696657408 1211799552 1429504896 303469696 1775313152 433408 1235222528 717527552 1014672384 // 3498 1940021632 1506228736 71146496 788144640 1414041088 1578575104 666337408 687348352 1037102592 663477504 466098432 1825824000 2038738048 517863808 690719744 1275654912 1553776768 1378732416 475904 1775239168 810458368 510329984 1490675328 639470976 // 3499 257889920 1460729216 173371648 491238272 1964950144 641746688 1845326464 308922624 438185984 767664512 2046675584 792234240 1396565248 443163904 1473687552 188377984 1744876416 90079232 303514368 463544576 912374272 109798912 1744857216 1903067136 // 3500 343690496 120145792 1442345600 43586176 1826907264 144343808 339526784 873795200 681511936 1575127424 1543607040 147950848 1721024512 1556227072 1167687936 1473254528 1405975808 765279360 428774528 582588544 21638016 1516246144 1468900864 1154840704 // 3501 2122101376 963635072 1823708800 1914337664 1541116672 1366363904 1930536320 849576832 533174400 1635908608 1879222912 1710469760 851635584 567254656 964079104 1737434496 2111207552 1689246976 1395324928 418198144 1652657792 904800256 522935936 1261040256 // 3502 748003840 408602880 848397696 411470592 27535872 1827518464 889941120 981398144 536216960 952762112 1960193664 932900608 432987008 660356736 784324480 728189312 1442493952 1616207744 553363200 2074742656 1273477760 1262796288 510964736 1512171264 // 3503 614561792 91376128 1514166016 135060480 1906964608 763781760 1318297600 607490304 271792896 1417741056 1104949248 1696425344 473377152 1778957056 1778374784 354936704 456217088 2090971904 2033627648 1343722240 471662848 135905664 609255808 394413312 // 3504 270911232 723583488 520794624 340014976 1362395904 2034816000 2028622720 2100971904 1578767488 844489088 2022629888 1984057216 199402240 1017477376 268832000 683984640 1700957184 1479431680 123225472 133199232 352354048 1642156032 671489536 1551007744 // 3505 1126994560 403976832 222396672 327435904 2048240256 256062336 1176790656 1553002624 721509248 1344974848 945393664 1773082368 1105332224 1899531392 277577984 191207936 1602795008 883292288 1075828864 2019819904 21464576 469767168 139051008 1227392128 // 3506 1344291200 717554176 1243261952 522510336 1206498176 1791246080 251063680 254848640 1568715392 614848512 913968000 22226432 1829786752 398889088 1724988800 679881856 1287292928 502057856 1346477824 15008768 332402176 1263615232 1259123968 68989056 // 3507 132842624 1086881408 1110707328 139405184 91979776 1960006400 1505511808 407805696 376602624 1821992704 2098056448 1226626048 218076416 413387520 515542656 2062216960 406826624 161055616 1978375424 1422352000 1133333504 127154304 138443008 810058752 // 3508 201533312 1776336896 391552512 2083148416 648340736 1528384896 1411290624 357459456 940208896 251887744 1984157568 1638155136 1713716608 1932346752 1036260608 1722350464 26634880 62920960 1646992256 1706435200 280910592 303106944 2050040064 847225600 // 3509 1412399744 170214016 1347985920 1066567424 2136243072 734558080 2061843968 954739840 288099328 282661504 1908313856 852007168 135048704 1396638208 497201408 1908299904 181869440 339782912 773768832 71491968 230704128 504945664 6414720 2015888896 // 3510 398493952 1869708288 1459025664 1879434752 1000311040 954937472 1208158080 1051986176 1688953344 813582976 11767424 1288208896 1793344896 1816012544 1023822464 274422016 230753664 407428096 1909001600 122625152 406353024 174687104 184592000 143699968 // 3511 1035326080 1888738048 1259276544 390160896 746366592 3609856 123588992 1126541056 1558306944 505794048 347353216 573348224 1835528192 1005782144 753298816 324476032 38876416 238560512 264057088 453573504 1089056896 628362880 1897027328 1563365632 // 3512 1133136768 1012152448 1459340544 1141842944 534121216 7583360 1898597504 746936576 1106281344 1118576384 301883648 879973376 1890126976 471154944 814451328 251740928 49344512 1740123904 984887296 1568385792 1172690816 1274830336 1823260544 616483456 // 3513 1054432384 1633938816 40769024 1795783168 1031269376 1466076032 173812352 1067055360 477275392 1789511424 1546647040 1943313920 1424908672 925110784 685387392 1863569664 1309602048 1242882176 2034630016 2123338752 724560000 800764544 1646984064 365830784 // 3514 457545856 1977201664 862412160 921611904 2043082240 164234368 1927087104 1922741504 1007857920 440123648 1422670592 655938560 1496836352 734006144 1520379008 75510016 1724925952 2063494400 1245853440 1867817984 179762432 1919462144 928982656 1502311808 // 3515 1494711168 1804964096 1464252672 1437208448 269623552 15104640 572487040 2014665216 1648949888 1629365376 1799973376 1473892096 27395584 115827072 1129256320 1068715776 1077672704 576455552 766336512 448977536 1447668736 1660249216 1352544000 2008877440 // 3516 1358318848 788336384 606269312 430182144 651679488 627843072 855382912 584934016 383017088 1456565504 1239621632 429576960 1934087296 1288272128 1806336384 374404992 791766272 1427305216 321592320 1007760000 651936000 1871867264 1151793408 1691634176 // 3517 166457600 1422958208 912608512 1482200832 1030648960 891299712 937992960 174624640 1152079744 1689537152 1397602816 814138752 1765341440 369451648 1925353728 1153752320 1980517376 976183424 932205440 1694202112 688279424 887263232 1032539648 1058265216 // 3518 428562048 1841928320 354868352 116524160 882063744 1411391360 1699091584 431293056 703778176 1867161344 27632128 1335053440 2141695872 2115284096 935114624 175123712 511223552 170518400 1106506752 947134208 1675331328 1167998336 2051299712 896508928 // 3519 1222064640 1606716672 902167552 422864384 1077324032 2094217472 1839789824 570024064 191702400 1957213824 2033741952 343452032 2126937472 233362944 1826088064 200931072 524337024 1854534656 1996608128 1724346368 288254976 1514214016 1660789760 1940270976 // 3520 1880036608 2045706368 1221566080 1895012736 792730112 990765312 526689664 1521935104 2072165888 1542961152 1949477376 1051743744 1886715392 978850304 568635520 603261696 1954692864 1098336256 1267925504 270842112 1064894976 1745090432 898531328 1901287552 // 3521 842513408 1047208704 672392832 992296192 559156736 1410181376 430636160 111552128 257938944 1428223360 1682107904 1873934336 21055232 92776448 1535632384 1548878848 1731577088 1938715392 1590199424 21884032 1670386816 1427519744 49107200 2076192384 // 3522 93432448 1143494912 1119109760 350585216 2098783360 1043757824 1084377472 1383440512 475827584 2065286528 1198398208 1985862656 1990643456 65454208 1463391360 1671747840 1057896960 1233383552 1688023680 1153845632 984370176 1886628480 226952960 447272960 // 3523 770226176 1557847680 684576128 1673671808 1192133632 1918158976 2039454976 1297555584 1047817472 2027153152 1186936064 391435136 559009024 111324416 1235276288 1629233664 1121849728 985410944 731583360 493533568 1631180416 714478464 1705158912 193354240 // 3524 859006080 198914816 247512448 1486588032 785837312 433162624 1346042240 38692608 1439383552 419781760 414381184 1681059712 620570496 186723072 15980160 793471872 483587200 1833553152 1321578496 611118080 1757038208 1627818880 2070286336 911193600 // 3525 829383808 1805850240 265206272 1322227712 881035264 687090816 1226697600 909374720 1611401088 911081600 70516736 1935615872 108548352 1764688640 1130493440 1380668032 2085954688 1816118528 802268928 1102249216 1498684160 304977152 1295065728 1984746240 // 3526 1924566144 1751591680 317621760 250061312 1978557056 1057608192 818772992 2061860864 1448682112 1691182464 756596736 2029804800 1781596928 564146048 2097976960 236018688 778625280 92464768 1414976640 188040448 1287697152 304401408 1516839424 1758307968 // 3527 975804160 365142656 1320246272 1999993856 116319232 219806080 585713280 707508608 1778595200 179740672 944847872 1569329664 1999392640 834069888 56265728 1634837120 954603264 1434684928 829738752 140187392 461407616 859420672 744698752 426952192 // 3528 764350464 1197660288 1106540032 1008406272 1087689088 1904418048 2049443840 1554559616 529717888 430569728 836668032 398200192 748579712 640539008 1226142336 1643872512 1470504832 1711634944 1635872768 1314789376 424994176 1553044736 175491328 1895868160 // 3529 2109574016 1695538048 237392000 1530751360 832059392 289837568 1587322752 847798784 348562176 1433488384 483974272 829703680 2143722624 1144682368 832161792 20877824 50336640 1334325248 1415148288 634733952 481451264 1093782272 1666978560 1488860544 // 3530 146550528 551062400 1246891392 2113440256 194244736 237278720 478989568 504227712 1502465920 1894619264 1566777728 577370368 1247152512 1660455424 38928512 1649150464 2015765632 917471744 756499840 1285738752 1458358784 777875072 1875568000 1123482752 // 3531 343112320 1374242560 2091720320 298102784 991585920 450939648 2072695936 211075584 1991488384 53963520 218843520 637774336 222894720 200519168 1051444608 737710080 1809497984 518438272 973771904 372482176 1941005056 1025456896 785633664 933948672 // 3532 732932096 1835711104 538891904 1607313792 86660224 1134557824 1250660736 909836416 1610402688 1744174976 898225920 455929984 1299585664 424378112 231619712 958887040 519803392 1981935488 1825622528 1189530880 884239872 1800096512 474395776 2055324672 // 3533 112568320 428894976 2047973632 1473382656 335074560 1072469888 1326339712 638146688 138397824 2061534080 1830422016 1657502080 1133216896 2022805632 1679433984 158591360 1593874176 1667624960 743677440 1383253248 269821696 540082432 1806304000 1518779008 // 3534 84825088 1476415616 918913024 863844352 187523968 1255597696 1202911488 1565142784 1805877376 2079242752 715254400 1820130816 1310233472 345683328 621747584 1503396992 948279680 2033420288 72468224 219170048 1805701376 557758976 768217984 1698880640 // 3535 816319488 492505728 142202240 1990757248 776431232 284354560 737739520 2064823168 1804057856 1574352896 1156960512 1707885312 30298240 621809792 552230144 1298268800 1476187648 1153793920 1758216192 1322159232 1940712576 1366243968 1140135552 12861184 // 3536 533557632 3275904 1833960192 1096524928 55665664 962937984 484370304 579648512 384260352 254897664 236814976 966627328 1198450688 607717120 695677440 826271360 419107712 1695649664 1802182784 1533982336 2108536448 824171136 734204288 1461369856 // 3537 1441841536 633691904 715807744 660761344 1214953344 1572095744 1195711104 1086633344 1979501952 420437888 637096192 1887084032 590857728 811790976 851167104 1162603008 680285312 1462405248 1797108480 1183232384 1895589888 1203703680 1916042112 203367168 // 3538 723454080 615166336 378161792 1614176256 1575553920 1015731712 1928118272 865609216 49033472 328740480 1076769024 338364928 580798976 1586831616 1397416320 1268923392 994359808 1364440064 1072307584 1847328384 227467648 131651712 2098232704 1888473344 // 3539 574273152 1262625664 399815680 1314638720 1444827904 173004544 1469714944 1293930240 1307993856 1715265280 1249694976 1224085760 1048983936 82927232 2063268224 1411193088 1034764672 765713024 1649437824 1982735616 1166500480 587487232 1180315648 728524160 // 3540 1975845120 425679872 1500616064 1303942656 942267008 421430144 597987456 1583299328 297329792 1664686976 2120954496 1666377600 1640707072 1499667840 989894400 1761521920 459181952 1510585728 1635295616 1101928320 394009216 1521579904 242068224 1343284864 // 3541 1553822464 507890048 760341504 1626842624 1337687040 813795456 1235122944 434236032 1789193472 1924573696 1425168384 2138586112 1716683904 403904000 1372672 62747136 774912896 1036182272 1603186432 757463168 455266816 72987136 1879065984 1463222272 // 3542 1442381824 448618368 1491708800 383553152 1343778176 1326711168 516288768 1012984832 454739456 1752805760 598181760 849558016 845818368 1484924544 493127680 1883297280 1148650496 1494501120 1218744576 392464896 25261568 1276647424 649904512 268594048 // 3543 981132288 1214490496 1460438528 338138240 1641260544 1240267008 401504896 814455424 384953472 2021748480 1257597952 1897286400 139851008 1095393536 848228480 1151454336 1461471744 1987408256 1633518336 131470720 799571200 8583808 2121795584 776464256 // 3544 1130989440 372520576 1917936384 2087101056 2090746240 623267328 999544192 945438336 587334144 1137324032 306559744 1426629504 624219904 791401600 1606644992 492075904 1219089664 1832684160 1804030976 569292800 510795392 294250240 508631168 410641664 // 3545 363907584 1109482240 1894523392 503825536 855714304 1104411136 385144576 2121901312 1268723072 337951104 449939456 489776896 638130432 53127808 648607872 1319280768 1006430720 2007220096 471838720 1655816576 349580032 524897536 1543107712 212189056 // 3546 993561856 1830531968 605475200 273337344 1484884352 2068645120 59718016 11580800 1492682240 695570304 1734482432 775879424 1312976512 1281648896 2010925824 1747972224 1790345856 607562496 895667712 1406883328 2114796928 692576384 1844089856 148299392 // 3547 99903104 1560829696 693489792 1519317888 1784270336 629850880 920010240 460786560 396743040 108100096 418644352 271444352 2144691200 43228032 1791250304 221956736 389600128 820081536 44001408 1358965120 2070745088 898086528 1309890560 1181540608 // 3548 1439970048 1607294208 683539584 1572780160 181528704 1647091200 1468141952 1608600320 1079102720 898368768 1244097408 461410560 250448640 1896668544 206250880 945616768 1541113216 51232128 1513882496 1627235200 78516096 459295360 2107225600 1127733632 // 3549 803152768 454753664 846311808 223609984 1712322176 2121876224 331924480 296623872 2101754112 1718080512 1026114944 1170010368 337344512 292446720 83768576 1137667072 2054962304 1297590144 711194240 1481811456 1728414976 1287024640 1977404160 1916755328 // 3550 494173440 597284608 854210944 785339264 1122931072 1522553728 1629081856 1590848640 1032949760 1588844800 933860864 1809778560 251314304 1113887360 1502108416 1425663360 1845841792 1396105216 1099517440 765204608 2008734080 250051456 2003365376 1205302912 // 3551 992378752 1874047488 31914752 177103232 2102318848 242330368 1596364928 1257475456 938659968 1275821824 89833216 593897984 1504987520 93054080 1720592128 1278220032 1048888064 7596032 1872132224 967244032 1515952640 1968022912 1556042880 1744685952 // 3552 2036777728 1802999296 2002171648 956413440 1830638336 415765120 1503612800 1865636480 511193088 2081023872 1209598848 1199719040 102939392 703504640 1277451648 485097728 760336000 73585920 396264704 1384216960 779429888 2145576704 1236270592 1815386752 // 3553 1429065728 406147712 1110016768 922350208 1650900864 1234957824 456214912 1603035904 1589127296 1697508224 213090944 2131565312 216146048 1042095616 150876544 404053888 1058636032 2087973248 496113408 2022824192 1790937344 226405248 1497421696 1560646656 // 3554 196660480 1953020800 1582253696 566569344 185782528 631798784 1761777536 1190026496 1713677184 89022976 2127600000 1093083136 2034556672 1132419328 1243937408 487354112 786026624 673377664 801263360 1599273984 1350956288 1079838720 1270089088 215268096 // 3555 325169024 517027328 816966912 525509760 896555648 1308817536 2105364352 1241413632 1515008000 1023255680 620912640 732168064 2081625472 934702720 757257344 160136576 513841280 1318185472 560285312 390206976 1829860352 900649216 1853053568 452912896 // 3556 746279808 209373056 819513216 1834507776 871728640 330853504 2120902656 180139264 428603392 98670720 1746079104 30790272 607342208 257495168 485205504 625122560 26891264 1707088256 1157959552 1801211904 496940416 1051842944 1478224640 893223296 // 3557 925498880 1215525504 2099545856 1874209792 464454912 801653888 1676870272 1722794240 460821632 1953609472 204912896 1451310336 995399168 1349143296 2030368896 1887858176 1585383424 1229318016 1711630848 739139584 125485184 1314944896 518841856 534900352 // 3558 1234815616 647272832 1009412352 632424448 715886976 2105237504 177085696 32072192 1188680704 2002021760 55492480 1305607680 393549696 1986051456 64400512 1342306176 1268580352 514636160 1594368000 407236736 977896448 2039719040 1252497664 481077760 // 3559 172638336 180397184 1773186048 477944704 1618183936 950290304 1949944448 1898251008 899502720 935025024 508115712 1529586688 935850496 1109474432 1119773312 717122304 629320576 875714560 306774912 1681990784 695616512 715822848 1721936512 604924416 // 3560 1812665344 212254848 1063832064 174121600 744206848 1803145600 1170580352 1591691264 11467136 1765804672 1386053632 710294912 201437440 223073280 1362870400 230557568 13163392 546835584 1561927040 723374464 672838016 38437248 331359360 826358784 // 3561 1511691264 443392384 1030334080 1965113984 1522910720 488060928 16991488 2018149376 616894592 1044007936 724137856 2013275776 1678054400 1157944320 456573952 660285184 1172993408 1864130176 117204352 327708544 1899575424 1372525440 34413696 692068480 // 3562 1510586496 1321050240 757918592 1482910208 1549024896 246709632 752440192 352548096 1294526592 489476736 499673600 1550869504 1351909248 1244443008 1638210048 1182769792 960259968 2032898944 1313221120 1917641728 58664064 1358968704 124588032 461928064 // 3563 1249570304 457484160 965850112 14251776 445834112 1833125632 1713650176 1695845376 1906097920 828316032 149552000 648700032 1170769024 854504064 1625407616 1255989248 322219392 1021915904 1596006528 1077801472 1541145472 1659747712 62795392 786447232 // 3564 1682770304 695616640 1789564672 510370560 1186787072 167862784 674081152 116361984 623208192 1681019392 1034635904 1953420032 2006601472 2042261504 480416256 995410816 1465103616 1608873216 1992357760 1001352192 1849408128 950985600 533957248 1352269056 // 3565 722850176 152219904 1627427072 1341374848 1162423936 1965655296 116556544 1345175168 2040582912 1431804416 686851200 542072448 1718605056 451655424 154959616 2040349184 571971968 909254912 235319936 730390528 1972025472 652171392 313683328 1561930496 // 3566 1102332544 956046080 1377013632 1268867968 1008793728 171409536 1766121856 270194304 2037728000 328177408 460683776 998110592 1318581504 1714465664 1105338752 229137536 1161878144 659313664 1671312896 932592000 761493760 1206048256 1161068032 1143755520 // 3567 72088192 76039296 1539328128 1587955328 65933440 1440465920 259434240 1561005440 835594752 201530496 2007186048 1606713472 730728064 947470848 1875410176 1377633792 180167040 1536207744 1508262784 2035654144 1284478208 193251456 1833482240 1068422272 // 3568 1903831680 980359040 1258530432 1202625152 1832275968 1915550080 1112868864 583929728 2073560576 1078966656 1384001024 794758400 1118363392 910032896 208226560 1700457472 1779848576 2012651776 585979264 1627532928 1380847616 1795499136 330739712 581516032 // 3569 1088530432 880545280 167462784 1308702592 1343047680 2002561152 588176768 152279168 1101609216 313793152 1851818752 1257721344 1594164992 316954624 520652288 2080921728 1696055424 1530286336 319036160 1105801216 1842617984 727112960 1588770048 444984064 // 3570 2123489792 967305472 605788672 1908122496 1698625920 1675080064 1292885760 860172928 546493952 447351040 1739606144 515873024 1691355520 628600576 1533785344 1283216512 2046609280 1680318336 1948229632 1439121792 755850240 556978304 970593024 505650560 // 3571 111052032 1264609664 41203200 955687424 254609920 491157376 1756320000 1119883136 1219668224 1660193536 2021173760 299958912 397384448 1400373120 390312448 166195456 584621568 425340288 1119293568 1302604544 2010438144 138378496 617120640 1750224000 // 3572 486378880 447336320 902933120 773247104 1438084224 1336989312 1392604800 1690877312 941867264 122913280 351664256 578077312 776972928 127887616 1868952576 1462991744 193295104 824227840 1959174016 255806464 860943232 359347456 644437632 1490708096 // 3573 1960487168 992431488 2046538240 2032481920 1412774656 659024384 487644416 2117826560 52775552 166212096 117061504 1925367424 1306887424 1476818688 1268197632 1240862720 238853888 1696654208 1426914048 1531793536 442872960 912369152 1049323008 714336384 // 3574 2132056704 2126508288 1914694528 802405120 975595392 1881618560 919312512 871364096 157262848 1311282560 128481280 2120540160 461077632 55913728 1185722240 1230041088 1953797376 441927424 417677184 428445184 595171456 610940800 923420288 1235972224 // 3575 103478912 831545984 1675827456 1672792192 1497156992 292513024 1028382720 615588352 793820544 1932719360 890619264 1048160128 1082200320 1043267200 841552896 351917056 2089373568 1301792896 1580085120 443933312 1114220288 1790715520 1167502208 795629824 // 3576 2021015552 1741653760 547257472 888949120 1029508992 1129158016 980579456 691922688 1314706304 1910826368 1316576768 1707255680 1704991744 1364728320 1197692288 1709323776 13000192 2016414720 457818880 801223808 1705704448 1520327296 194881920 1677769088 // 3577 660553600 585790848 952774272 1038922496 1944379648 542638464 2045590016 186163456 48205312 509095296 107403776 967793024 912565504 378820992 1122391680 231936384 1322310912 53275904 1809255680 646364416 1723492352 19819392 488641152 1945752064 // 3578 867416576 757807872 362467968 2066408320 380373120 708497536 1540954496 740165504 1321827200 106228864 1961090816 1223488512 1420244096 410447872 236076288 1258511104 585936896 460992128 799149440 1259534848 1218228480 2135722368 1456469120 1000696960 // 3579 1716299648 639001728 206725376 679764608 1348874112 544317824 346988672 1583738112 1419854208 475875840 254108160 981751168 570888064 1715898240 1910162304 1609284096 70647424 239616768 638862080 1390043392 851783040 1749232640 1826522112 1249824128 // 3580 339762688 839468032 267591808 178299136 1033958400 260277248 1052812800 306950656 1521056384 930982528 375073152 109656960 1624258176 1840665344 165053696 334021376 390151808 869889024 813917056 297469952 935402368 533953536 312605952 98642432 // 3581 2109746944 958913536 2060685824 1938260480 575608576 27396992 942683392 1551084544 128837632 806386304 644034048 2122991872 1738524544 1748391552 1376693248 2005733248 809465984 1817904000 1881074304 1972306304 699881600 2034932480 274699392 49350016 // 3582 873765760 277037312 728827904 1348873344 875142528 636999936 1396098176 1289857152 1765823872 445027328 1580020608 882997504 973590912 1518287744 1195457536 371781504 1987142272 707225344 1812347264 1390854144 399322624 1024556160 1884016896 1237255296 // 3583 1560942208 499503232 773446656 1485371136 1747951104 497325056 1964231808 6113152 237638400 211346048 634052352 994593280 1953079808 788877312 1010361984 161076480 68196736 404766976 1920701568 1167009664 303847552 1852383616 91678336 560486144 // 3584 113710208 1634757632 949360384 1527553408 2008196096 623931264 967657344 1467780608 819094272 1619201280 679550080 1941281920 1021325184 1423235712 1974622592 134238080 1562411008 324915712 120463616 438334080 1550950912 1525532416 1127591552 1900819200 // 3585 620615040 1915375488 8856192 569761152 122145408 872259968 1480518144 2108708352 294260352 11081856 1413865216 1494258048 9454720 1815469184 365631104 1466730752 2047702656 1431281792 469795072 980008960 1286841984 1387055872 824519296 1566249472 // 3586 568894208 1139940992 1694777088 1245639424 986448000 1507528576 1473068672 545120128 790275200 1910174080 273137280 939632384 1192436480 1848431104 143016320 1401432832 1068316800 280230528 765044736 718461312 1240640768 1460969216 1062039808 171177088 // 3587 1100995200 1948522880 890192384 1887209984 1960369408 404788992 1088313472 171693824 1802991872 124696320 1124051968 209450240 655301888 1678092800 380213888 762753024 478861056 1227999360 2113096064 1154998016 1389645056 205860096 2063647744 2108665856 // 3588 1115198976 2028742528 1485278848 1737301504 1495723648 1621427200 848206848 1388035712 1486732672 1886226816 761761920 1856126976 1165917184 851231104 721665408 1290413568 448581248 1015655296 894656128 278091008 1097402624 1797002880 1726919040 157707904 // 3589 556513024 2089947776 1817692416 214790656 133397376 183224320 41621888 564367488 1182379264 213673856 2080078976 200018048 1695222144 507373440 355619968 594207744 1252669056 516729472 1542085504 1180024448 998532352 1489221632 530418688 997325184 // 3590 356666752 2013877248 323977344 1411610880 1901531008 106780800 1903306752 170220160 890957696 345198976 741540992 1631620736 583293312 876110208 247533056 847421824 818096128 818613248 1619607808 836634752 1712528768 1569612032 1243469952 618439040 // 3591 1404578304 1485126528 123570176 1161322368 261388672 1524159232 350586752 657548288 1570396416 51239296 1648892544 1553862272 1663427456 1916672000 842467712 872089856 1936408448 1967076992 99580288 1658347136 133049728 931167872 1357608960 44371584 // 3592 1472336512 559250432 711070976 2045293696 1994755072 33913984 697447040 1658882944 2084322432 1764213632 116686976 1098546560 1109263616 819868416 2069438208 1315809024 345302656 379144448 2050194176 1626317568 976621184 691249920 1857196800 556722944 // 3593 426596736 182032000 485010816 613717760 1078923392 474045696 705994112 481294464 1277465344 2075968000 589488640 330263424 1923375872 1068135296 1880007424 652892416 2094689920 1848102272 231455616 1307106432 746905216 1243269120 1897701760 1436488064 // 3594 979070848 2134091136 2118644480 2110032768 1750381440 1199434368 1702303744 1494038656 307166976 129574016 1164121088 114768256 1866138240 1448975360 29231616 163279872 696818560 1285200000 545760768 132777984 1183350400 1715759232 1529766912 922595968 // 3595 285529472 1724977152 1320054016 79707904 112499072 417119872 1221416960 591943936 1312219392 1848959744 359806592 1279099520 904402432 900172544 774868864 641611520 913990528 929785728 582460160 298461952 1270946944 1071430656 379321728 1297705344 // 3596 708005632 1895998208 1494159360 1118756736 1190618496 653729792 2023825408 966575360 482399872 2077871104 258798208 485734784 2115665920 2055515776 717547264 1515315968 1826465024 1186385280 1912546304 2012159872 653229696 1469214336 1077246208 888406784 // 3597 1125913344 656159104 1900704128 1883965312 1687361408 727341568 2105976448 922471168 1457486976 1906142592 1244859008 1816702976 2083706752 1485557760 1995545472 767785984 1913838592 981934336 999275264 1698412672 202789760 1017168128 223070720 1093719168 // 3598 1387029376 1426926208 624775296 1468411904 1636899712 1056078464 926911616 559878144 1264481792 332707200 215309952 594325120 1033262336 1911536256 1132166400 540562432 619840384 148000512 78966400 684215040 1397394560 1285895296 1192544768 1178366208 // 3599 1323579264 1262284288 220509056 1431627136 668557952 1063143936 1040695808 915920768 528440960 861009792 231670400 304409344 914691456 1742167936 2136623744 897827328 118183936 1883795584 1404252928 692927232 1146262656 256132352 718337024 1132113152 // 3600 1209858304 1838973312 18798976 540862592 2009528960 1387496704 704238080 446588544 1259163776 2120528000 1449336576 41524992 540335744 382138880 209032448 303840768 1416700288 503138048 335881856 1345404928 882705152 1596672384 967701120 1335073408 // 3601 1192130560 159674496 275290112 1293385344 534948096 1190626816 603068160 2118928128 527539328 2146039552 1835632256 1373154944 2096326016 1733408512 2076708096 2117715072 123200384 1796240640 670091520 1273659136 1799143040 1710666624 134110976 1736474496 // 3602 467013888 132234496 1533574656 533440384 1582820736 815002624 2119505920 451539968 426753920 1415681664 505108224 2002251904 1373725696 746262272 901568128 1161644672 1064063872 457963136 1319085440 2090658176 2129119616 1617423872 1139672576 1628716672 // 3603 1530369408 127251200 404781312 676206464 422383872 916326144 1473575936 1640163456 1927907712 1507274368 1964116096 303088768 1668723840 1125753472 591635456 1408606592 1401765632 1592604800 941783808 423330304 2047972224 1164419328 1973704192 2036292096 // 3604 134634240 1587576832 1645603328 237533696 1543944576 1499699968 316919040 269448448 163011456 763927296 1954841472 1859719936 2022749824 1424085504 119215360 977676928 1165206528 716986112 84734080 1487425664 1748863616 1446413184 1283285760 1706346368 // 3605 96640384 194534400 695777664 1909983744 282427392 712740992 1150827008 1250350080 537802112 507641984 224622976 283265920 1856213888 951351168 1973491328 802015104 1136327808 55851904 238725248 212394880 535349888 1818885760 5162624 702022784 // 3606 1584819072 102098688 577790208 166481024 827258112 914718464 358417280 1992244736 694747136 778737280 1064078592 990747904 2131090176 1686215552 143139712 1418126080 2122663936 1285023744 2063245952 439857024 328835840 2001811840 1904702720 1723799552 // 3607 502288000 1716641536 1247700224 950332160 1336657024 937210880 1113273088 516188928 1175036544 1525964928 1505616256 943576320 976473344 968093056 619959680 626131328 597841152 136985088 1718668288 1429104384 1625117312 799411584 471005696 82428160 // 3608 387535232 1437692288 47012608 535395584 2132324096 1504092160 1796524928 684712064 331078912 1727609728 1703362048 80677248 1416174848 1039931136 2106756608 200181888 1619050112 1588463616 933542656 1760262656 70684288 982532864 2102634752 354407680 // 3609 845602304 1028335104 1823200384 1124078720 1869278720 425732224 1156532224 1387434112 667153664 403340288 833052288 1432732672 1312524288 1342324096 1292623360 716312192 798141184 1444083968 204717824 619234048 1433554560 1202018048 1203010048 1843690240 // 3610 724380672 1493873280 301305984 321139456 1912348160 1711944576 1006324864 1365676928 1907898880 323951488 1147934848 1273588352 147952256 1741005056 909332480 73813760 366495232 1767464320 1560000896 1772474240 1836489216 2013714176 430407680 1388419584 // 3611 2100572544 45077248 1979722368 185291136 1985249536 1364939904 1727079424 279076480 1362443136 1929712384 1020985728 2043673600 83078400 290225792 900015360 1454861184 1959095040 734481408 1564380544 30266240 1767382144 830903680 1245911040 1125950464 // 3612 29009280 247995264 1921576064 811961600 1529455488 1320621824 724979328 1803032192 2047087104 337616896 1513874432 884934144 253881856 1246910336 451805312 1895500544 40308608 1486366208 1454844928 1624599296 279317760 1192299008 1296855296 710726784 // 3613 588455936 2006593792 401570176 1906466432 299121152 37895424 1576207360 890699520 1636331776 1930827904 337907968 1213882880 1716495744 1673872512 707599360 647070336 1131047168 114046592 698567808 1146264064 1396983040 371012608 1848205696 839312000 // 3614 2058777984 762292992 1473959552 851642368 1602050432 1742963200 1091570560 581592192 1293704960 892129664 814032640 1386052992 684940288 103610496 1017517824 843956096 766190720 1935334016 1356414976 117771648 181432320 26782976 1165498752 1734104960 // 3615 1990568064 481257984 694798976 251608576 852313856 1576436736 834697088 272544896 206351104 1349043328 1109962240 2100922880 1584036608 1688227328 823911040 1450096896 436561536 436314112 898893952 1726175488 1595305472 1455812864 741174272 1519043200 // 3616 1520609920 377858560 836331520 2137634560 1914002432 231050112 298481280 829666816 589413760 1276260864 429812608 708522752 1152387328 433512832 712193920 14159232 1286606208 306498304 1151045248 833374592 181082752 575712384 681190656 715819392 // 3617 2006586624 1944549760 233258496 2037041920 2061861760 1433778944 1103577600 636356864 1339575168 109378944 628260096 2098217472 354272256 1040401536 214562048 274913664 260113920 1243674624 841922304 356196992 655446912 723153152 703771008 559062784 // 3618 2030538496 1031245824 665048832 1129706752 1846262272 1686204288 1774307072 1495339776 975314176 1512808960 1477062016 508694400 767453696 118838400 434109952 144577152 1835043200 933156352 1163196032 1180456192 2096391552 1436536576 1734171008 2029417856 // 3619 1755699968 368478720 517037824 1007433216 1814961024 1416829312 365992960 1455719936 1120974592 136064256 1938643584 1486021504 1779454464 986937856 73299456 1733664384 365851904 1254710400 1021409152 1715719680 1455842304 1020095488 1098632320 1572083584 // 3620 893374848 720065408 1605545600 1228548736 547570176 1692261248 1621203968 2062146432 1271430912 1888271488 1358485760 1634393600 1108461312 14413952 259513344 841426560 273883648 1825637632 833166464 865802880 1597716864 1840116608 678353536 2098890368 // 3621 1841020544 31906688 1570774528 1107715200 1571790464 1324246016 119492608 418107136 1887580160 795805696 1900103680 1127000704 698846208 2094605440 793539328 883509760 622021248 1553092864 1329493888 1805448064 437696896 1189716224 1315204736 1005381120 // 3622 1769969152 1867945856 2084500736 753423744 1360877696 744130432 910513024 603779584 1049471360 1562634368 2130330624 560494976 1149075584 1036243328 1009011200 634672128 552754432 517607168 68057984 982007936 407087232 2077852672 1867496832 2036790400 // 3623 244669952 1705568512 1277057664 498704256 450659712 1952248704 685906816 494391296 1642367232 1366695424 339233024 2078023040 45802368 2143647104 1776984576 911458432 1564173568 1991627648 272250112 2009662336 1381989504 1497703808 1585288192 1441130368 // 3624 131513600 1266711808 2028255232 1484337920 1980447360 304209280 922722048 923128448 714460416 961718528 1611999232 1052818432 903696640 1527636096 620432768 743240320 716883072 413838208 399980416 1350663424 528287744 2042754944 625974272 1808946304 // 3625 941494400 1778614656 379494400 471300352 731369856 1431087488 807617536 878514816 1888834816 615450880 1677482496 1463824128 721642624 113025152 1321630464 713227392 8562688 1080559616 1606555136 1885731840 1376716288 1948590208 1967604224 1628394496 // 3626 652744064 38432384 1677206656 1420700160 241524480 298382208 597231872 707931136 2041755264 1473747712 1187342464 696547712 910331264 664498560 548563968 458890880 1999222144 417821312 66165632 157302528 1374197248 1121787520 108801408 22570880 // 3627 2143893632 292027520 810096128 1514290176 1341955200 625854208 1149987840 1715826688 178740352 1209575936 960870656 1339206784 83740032 2132899584 1495714432 958179968 1177260416 1263297152 2055572480 918530048 532376448 1476000640 999128960 327923840 // 3628 303399040 1662066944 1436430592 2033244416 161092480 989141248 38154112 1609933952 581992320 1580870400 360211200 1656018688 1669573504 1844689024 1402691456 1400420608 1392850816 1998925824 1859842688 2121198976 1676142208 1655062016 1932929536 1477391104 // 3629 1715754752 1227252736 664572416 2112237184 1372817664 1014581760 1843368064 1257933440 1540946048 1842724224 561678848 1038499968 659523840 513680256 90029696 1237582464 865377280 1607678208 2020715008 674727680 1295680256 61657984 71318144 1164985344 // 3630 1741980544 1766751488 738628736 1201554304 780204544 1741581184 791871232 1009152128 1341604224 561839872 200184832 2136227072 237205120 672948608 741212672 1971732736 217012224 1163972224 1336464768 1793915520 283029120 1551437184 298698624 1211702400 // 3631 23930368 311432832 112273664 1440566528 1810922368 788764928 1542444544 207132800 236315520 1933631744 781849088 551538560 753871744 1188554880 1756973824 1487646080 516262528 1770122240 908312064 527131136 1916925568 255271936 1950413568 1382499328 // 3632 768236160 760405120 44225792 1065513088 76653184 1768035200 2062339200 1954411520 2093817088 1239927936 1168032896 1270219520 1369366912 1422344960 340203136 1611865728 1386086656 2126326144 291877120 1289295360 291294592 413209984 1541507584 632143360 // 3633 691363712 319460096 54603904 2140498816 489858688 947686528 365352960 752616320 359633408 1262573184 1077537664 401169408 906764544 596000512 1933010816 795503744 732100224 1664268800 1467706496 703428480 2041749120 1809816320 1940831616 1442790016 // 3634 1347695744 697632000 1122670848 283122176 2141534848 963366528 1441767936 324626944 1117061376 1947478272 209417600 1860498176 1134221952 1412959488 730429184 1304333312 309123968 939599488 1821357184 2001651840 1802466432 2122233472 1307568000 1129111168 // 3635 983977088 771467776 402841472 709348480 181201024 655286272 1430535168 1639127168 189290368 1220588672 379240576 2142708992 318879616 505904256 2131734144 29473792 927472640 911963264 1522346240 511028096 2053236480 1396155904 346895104 1690913408 // 3636 13630208 961547392 1701549312 363441536 128360832 990347520 70535936 1324333056 236656000 1005642112 392446976 1602129152 359271552 653176192 757962112 385689984 112816000 1671981952 434225536 1278320128 719635200 861580800 687027584 2142408448 // 3637 1523406080 1478864000 244154880 642104704 1796681984 1575216128 1625852672 691231616 1783088640 955163648 1013898112 1554944896 760782720 1509392512 2079377920 1810557440 1272888960 1495580032 947963648 1449363456 1011181056 1823720448 846646016 1431512832 // 3638 586186880 593637120 2140288512 1126660480 18133632 2000720256 721941632 863121536 672905088 269123968 1815707648 1205748480 1187314944 1107094656 2118950656 1220502528 311200640 276899968 286886016 747704704 494061824 1412552448 849691392 134949376 // 3639 1685952768 1954432896 569329536 880248704 611245568 944758656 1668685184 1518054912 839401088 329982080 1420075904 458806016 2011442304 1263724288 2072062976 560603392 2073171584 2110241024 1555711232 213764992 683199360 52595584 1008218624 1502855552 // 3640 2063721088 65515520 451952128 316165504 1573441280 534003200 40902528 1950467456 925804160 1470329472 2019334272 1413900032 1610917504 1517281920 2054964224 1884177664 819922048 819137920 802877312 1214971264 106202752 1699243264 514741376 506063488 // 3641 1038063360 2002509184 1245148544 1301492736 618876416 692443392 1924989696 273726592 1475252736 676167296 958206848 597427840 642100864 705032960 1314731776 876835456 906183680 1650679808 337228032 1375814016 717037568 189967232 1097381120 2037651072 // 3642 206398464 303613056 424223104 1891430528 246574976 891129600 1527133568 1150866432 825306496 1178800896 813236224 552493952 915368576 820907136 1475766912 422058752 1894355584 1457458816 801638784 1422589056 1542278272 1570094720 2013124864 1447526272 // 3643 1407218304 1021656576 961793536 1383851904 1421169920 849688960 1509120128 401468800 233901056 794877696 937591936 803409024 1775406208 1594814336 1008042496 907260800 1615028480 905839616 2061184256 1701293440 2137413120 273151488 335086592 120143744 // 3644 1431536512 1726305536 1821797888 1769818752 1018500096 997214336 1007694976 1640514176 19767040 970461824 904928768 48290944 1157344640 1151847424 701483392 2138644224 1317533568 1637672960 1501403648 276141952 2118715136 1261429888 2046603904 943693696 // 3645 609980032 172639616 1086366848 827818624 1776327552 521998464 667582208 1329197568 673676544 1427800576 1385619200 1172219776 526373632 840596224 427339520 1742870784 197557760 612416512 308921984 1262560896 2132063232 246935808 1412492032 955073280 // 3646 823213056 1131614464 2105816832 1112990720 1985812736 1242978688 203791616 1416232448 869038720 1939553408 1386612096 59512320 1515259008 2113181952 1647764224 550444800 229248128 1137760896 1167393024 763648256 213571584 997772160 376158080 331441792 // 3647 1623049216 1372982144 257760512 489501056 285480576 39638016 1794498944 993225472 1817605888 2072954112 224033920 1711083904 346266496 718573056 920611072 1969662336 541545984 1014105088 788398848 1591930752 468577792 1899609728 1173296000 1547984512 // 3648 1469013760 1684895872 442386048 1295448704 1714654208 387005440 1328426496 370912640 2013675136 631209984 1944389248 1861247232 1836691456 55150720 1678732160 486612864 277467136 1289291904 2060685952 1313320192 2049762304 270508672 798556544 1978857856 // 3649 395421568 776042752 1977279488 1009187328 865232256 2147131008 2033604608 2109617280 443972608 1149871872 648933120 734252288 2059082624 950930432 947531008 919216128 1452502144 183855360 175704192 121153408 1738044288 2082371968 1653064064 444475392 // 3650 2008619136 1813478272 279888128 193991168 970563968 460489984 1753788288 858755072 1313483264 71623808 1543068800 1597286144 1794960256 1199552256 872771328 1029331072 2062275968 1584901760 1742536576 106855808 553149824 525995904 1697772928 294540032 // 3651 717773568 172141696 502309888 916554752 1240150272 548193664 2042777984 359646976 295243136 644946304 1427258368 891619840 1803749632 1010230016 1054054400 471053824 414826752 314674048 1063352064 1460401664 1300590720 1656018944 1872112384 95877376 // 3652 2102463104 465032448 1505868544 147625600 1407813120 2026124288 1173259904 225793024 2011291008 1784118784 1133490048 779956736 398191872 666398976 1056665856 831186176 1783830656 1405527296 1630811776 753275648 1694158336 1835945856 858183296 279654912 // 3653 1903090048 1733236352 1115583616 138083840 1120295424 1691547008 1076925568 2028132992 928601984 638809472 1451014272 1475591680 125544064 1532407296 2028170368 1899059072 417272576 1428262272 1061391232 1518597120 1239787520 718052864 1433578624 1839027968 // 3654 530391296 1431959936 963990912 1016509952 73852928 812476160 1581131648 1475396224 1162894848 1970558208 1467643392 1546671744 812179968 1163798400 1685681280 1222338176 199003520 1932049792 2032276352 858231296 1559966208 1736822656 1516664832 1377150464 // 3655 1570600320 1120262528 693906432 731373568 1053281408 1280219520 1710862592 178989568 966123264 1035704576 731295232 1721224320 803413120 128945024 555028224 1250387072 799320064 515570176 1048878592 1617160192 418252288 71929472 1712342144 1465803008 // 3656 1455099904 47541120 1743269120 1157459584 687824768 2098831232 860144000 1589650432 47643648 1929915648 789848192 1036640512 308333696 1991390720 1508670208 778997376 1176168064 675045760 980521856 330540800 99171072 1464360576 1712157824 822501504 // 3657 2066963840 275231488 618202624 1561923584 1244564480 706215680 774503552 2006040320 1798579328 1759425280 56479744 935028736 1631069696 31280640 844316672 238057600 856744704 1477128448 2049367296 1402970624 39139712 1094198528 774640512 903537280 // 3658 931236736 177436672 1580771584 1347184640 1595182848 838630016 406492160 793774080 446398080 978430336 453652096 601373440 1081325056 1504021632 1564742016 61628288 1147157120 2126792192 339109760 1338589952 182254720 2008067456 1299675904 415028992 // 3659 260724224 1945696384 18300800 987383552 1244789632 275182848 1661161472 815031808 602496768 847396480 1500085760 752861312 354458496 795018240 1031315456 820609408 1817906816 1474217344 922692480 1828417408 1547095936 777372416 1626006784 627445376 // 3660 1147663488 1429489152 289755904 95871104 1555017600 968506880 1713139456 1597609216 962725632 717460992 1440569472 1157277952 1137949440 641452416 1768265472 1990288000 1570728448 1078319488 217313408 358141696 1002001792 1504426880 1648728704 2135827456 // 3661 1355071616 1970605056 2125944576 1006316416 1385660160 455731584 224227840 2084836608 1856701568 1784605312 561145088 1515640704 231826816 2089557376 704841728 285106304 628690816 458905472 1878881536 1782513536 300327808 1389960704 404565376 1275691392 // 3662 738582272 1318764544 1237641600 665404160 1006609792 2104909952 1197082624 1273080448 1824612608 2023148544 427447808 1325680768 1831939840 1384844288 65075072 1462100224 1312649728 1406985088 2044781184 910138880 125002624 50362112 831533056 1576212736 // 3663 1911186048 1789337216 1481550336 2063590912 1888341248 1584753152 390038912 47911168 1586646784 1737353472 1787566592 89967104 1580349184 1871675776 690264576 1988685952 2043111552 686791680 1549855744 1084605952 1677986304 2103328768 24106368 640161408 // 3664 324700032 1144599936 1895056256 1340442752 479099264 1698909952 1983173504 1266017408 1482043520 69567744 1595065728 817329792 449416320 1892363008 1478331136 1006568960 1666957184 22427008 19567232 1444418176 1541759360 177585664 2072553728 679458944 // 3665 1015084288 779339776 2052777728 156717184 1436049408 70626432 1289270784 129251456 334532096 1950433024 1788326144 1808686080 1598441856 657785088 1505396224 1419079296 477972736 140101504 2041606272 627546880 1676301824 516308608 1466559488 257259136 // 3666 378657024 1960405248 1540836736 832857088 190497536 1357474944 1085593472 214815232 73471360 1309165056 1831680384 1880034176 1400822144 403500672 49305984 386004480 1284075520 1144834176 2065537664 837792128 1532173952 1424340224 537218560 496107520 // 3667 1974169728 1302289024 1160567168 683614720 1064434432 546867072 177830144 874240256 1878012160 275185408 1294104192 288334464 798646784 1384220928 367417472 257044096 1666249984 1284388096 1413986304 963986432 17536768 1701318784 629560960 923424768 // 3668 1261856896 1150071552 1350322304 713256704 735363200 197449088 1897845888 2117171456 591498112 1179268096 1782713344 749259904 1947509248 1496918400 856423168 585979904 2063740544 991408128 1138612608 1523334528 1618848896 1114507136 1800676992 1720628480 // 3669 520759808 1816260736 443991040 531336448 684970112 1672521472 1057231104 822729216 1565604480 1165874432 1797684608 559716352 739786624 1442376576 1674540416 1169430144 989092608 268676864 511912448 457828352 1439282304 599612544 1291467648 581226368 // 3670 472979712 690078464 1714590208 1055881728 334690176 283649536 113252224 1317106944 168685824 71868544 1416191360 751067008 560715008 1071320960 759358592 8637696 1647314944 1113989888 1919237888 1865885184 1040642816 675012608 1126859648 294924928 // 3671 220500864 934859264 954432384 2147425664 1961061376 1683217792 1190319744 1518926976 386480896 1974562944 522963072 841834752 351252736 1680727296 1144180992 404803712 357663232 81876224 33348992 238034816 1258873600 1695330432 217993344 1228459904 // 3672 941029760 926122240 536572672 848233984 448123136 97997440 1692836992 57718656 67030656 767049600 496247296 755966080 733751552 797196800 1000604032 972899200 918790016 1676897280 1133037184 1123301504 1040985856 1334042752 1209858048 1872527744 // 3673 2116866432 638575232 1696751744 1029342080 1895236608 339992192 918918528 576699776 1618932736 180225920 661944832 674145920 542003968 924243200 2109186176 2091059840 1732233728 1879470976 43241856 1629497600 134091264 1737523072 85358848 1293439232 // 3674 1229989248 1547998464 881705984 408120576 950116480 509325184 378126336 748244224 1463479296 49116032 446171904 1306102784 1689057280 550399744 1285695744 25489280 796399616 1260582784 2128910208 1689775616 1145981696 1197753472 173307392 39363840 // 3675 589365632 1077555712 1814823808 1400357632 1727280768 1677160064 197082752 716290560 1918610048 850863488 1873422976 2008546048 1837529728 630708608 1314084992 1210967168 1827963520 1019662080 331009408 1488534400 343772032 391726976 1423013248 270355712 // 3676 180418432 362851328 2049006080 985617792 678124544 1790603520 1355176960 588643200 585811584 719466112 639785344 582129024 1380113536 1308480384 857483264 821282304 668667648 555908480 522904960 1463939712 896365568 121329280 1231057792 259823104 // 3677 152474496 503877888 1114235008 2008724736 1776936960 486542592 1675576192 1371057664 951814144 1955826560 1209129600 650777216 518848256 1693940992 504945792 1232564736 2057606912 969910784 1514475264 1342022656 1489829760 1598393472 826668032 1765479424 // 3678 457718144 733590656 1022540672 132380288 816859008 689123968 1760209024 655275776 1085950208 1962150784 2113894016 2074076672 1090486272 464270848 727810816 1929547648 1410281472 2101166208 850913792 1354443520 1372392320 1317870720 1143793792 60572288 // 3679 1022293888 715902592 284338816 2041575552 125398272 2120646656 303632768 1406653952 751553152 1538444416 48974976 1454299392 1699978496 2108203648 1823550720 1310735488 2140987904 1097857408 1917509888 587146368 193081216 1727051776 1408659200 1870479104 // 3680 1031975296 1348720640 1329923584 159794560 392309120 1705756544 592767744 1183351936 33478912 984620928 1173428864 2069294720 1021117568 419003392 1275805184 1542353152 694009472 342529408 1627649792 1010700288 2100020096 1581765248 995484672 723236096 // 3681 1345948416 27591552 540023296 332630016 763934208 1521701760 115089408 881976960 488817152 759812608 1330339712 1185251200 2063982848 48118528 1309255296 469592960 553762688 371855360 1257302400 269266688 1430323328 1180521472 1622435200 414583552 // 3682 219584768 2047922432 87531776 1263454720 1358048640 1123259904 787658240 1003779584 1554850816 1333643904 654470784 1356654848 1702597760 409521792 674176896 186391424 849916288 1786456704 1356873344 394071552 754022272 758828800 268096384 1771110272 // 3683 1283477632 394053632 2088859520 2081921152 2104988032 900171648 1806371456 1514596864 92664960 1998608384 521609856 1519493504 1273887104 106753536 785921280 517651712 2103045504 1518851456 1013840000 1319880320 2125261440 1690823296 1141263360 84688896 // 3684 537786496 615645312 598887168 373277568 363633408 1848418816 528161280 374083328 1695849472 1541820672 72369792 1769848192 1238593280 1213818240 160529664 557670784 993661824 1975235456 733651712 808631168 2294528 1139802624 562315008 1602885632 // 3685 1817890048 229557632 1155586688 610697984 1903201024 1033230848 1811485696 1432646272 376412928 1892247168 1536016768 968848768 1265718912 1618901504 1657064064 1870979328 1830746112 558289280 147380480 2108198016 1616370304 1657668864 40250496 751838720 // 3686 972466560 255041280 560526080 416595712 53945472 614374016 1734139904 1500044288 1959476992 325012608 549428224 1647616512 1287162496 479879680 754409472 1363961472 605361280 25313536 354857344 862016000 405485056 882999936 371935744 1788437120 // 3687 1525468544 1232449152 2081724160 400231552 1718464512 1804249856 57832704 464845440 1407547008 1034239488 509548416 371009536 214281216 1661731200 1227554048 1633181440 883299712 365644288 191729920 679523968 186288128 654881152 2087874688 1289733888 // 3688 87409024 1287672576 2082262016 85590016 977113088 200172032 529366784 878983424 769034112 1634917632 1460393600 616083712 757565952 814683008 1956563200 1919584256 1641490048 2092309760 1196558976 1122792704 487337600 919195776 980118656 1545315968 // 3689 106632960 195061120 1934670336 128197120 523463936 1684726784 166023552 1814792448 267244928 1380515456 887501696 1593334016 1510930560 1731639168 1158505472 739723136 404930816 198279680 1127983616 868496256 444808192 122791936 1283486976 829736960 // 3690 1426496640 2128433152 854060416 1690677888 126931072 1954473344 79813376 2060374144 788606976 1076555776 2097323520 858344576 1027976704 2063943808 1640574080 1965064192 1487884800 436046464 557253376 1420432128 562383488 1574049792 393600256 1774810880 // 3691 944469248 1881375872 318177792 1768577536 1182131072 1156518400 915356544 1022893440 21019264 1036522496 652781952 908663680 75503488 1049836800 500734976 2115152000 230154496 498653952 1616031360 1972765952 1558665472 1938673152 1075263616 928252160 // 3692 1032885376 1223940352 130846464 562620416 941788160 613619328 1263721856 2053382528 701969024 285383936 986809472 1070807424 1843620224 506874496 1684633472 1859047936 125758592 1835562880 960381440 1671664512 81672704 1428180352 308105728 155788672 // 3693 1929106432 123678592 1344828800 2101270144 233047936 1086523904 757061632 2104558976 1350304512 765790080 555814400 1439286784 1130268800 1780998528 1649243648 1518727296 711305216 1438819840 915310592 1222338688 400330112 1398898048 1684354560 1028015616 // 3694 187530240 1910026880 289348992 1496084352 777580160 898079104 2000036864 1060769536 1989054336 442460288 1071438208 1638826368 2058577536 1224922880 1319758848 1896453760 483332224 1629604992 1990946304 1477929600 420839680 1370067200 1073552000 1472462720 // 3695 1330084096 10286080 719849856 1545983872 1909111552 1927308672 534796032 1611040512 1017215232 1461963264 284297984 2083419648 384351104 2122717056 1157665024 1232808192 1622972288 1938164608 1151877376 1786006144 2133239552 1897918976 1263473024 2006234240 // 3696 1005217024 1478213248 86868352 1311389568 268339072 2003475072 1587876736 1855950592 1841073280 2083445632 1282254720 1450615680 922681856 689506944 164164736 1623914880 2052459648 1005036800 1233771264 1183619200 1400662144 1681209216 1346257664 643105664 // 3697 1261991808 1879356288 34537472 653809408 1434064896 1535451136 334352256 221858048 1625334784 1627262464 1132361728 988561408 237754624 1339069696 310676096 2024890240 430934784 633969280 1604987648 221641344 267965184 353435520 2077839616 125812096 // 3698 58202112 1892169600 294063232 798556160 881516928 28528768 1992295168 1055880192 280753792 1970867072 1170689920 991183872 1869326592 1647242880 1807104640 1944494848 630668800 1296718080 2125253760 1154476672 2009877632 1594850432 1335226496 25491712 // 3699 1641758464 951983488 1341361024 26722304 1551050240 1469511680 1120814592 1835996032 783149440 694348416 910272768 1717590784 13457664 337851264 1465548032 1397115520 1956459520 27740544 1937450240 1126643584 1710502400 1633574656 1596331392 871756288 // 3700 2110453120 312466560 1145645440 1031188736 1780556416 46946176 1937430784 1989526016 1716886656 1095656704 1782505728 1345082880 252180224 143787392 144866432 1771208576 699832576 1731894016 2090632704 1459603840 1216704384 2083293184 1998045824 794784000 // 3701 330984448 781269888 1551034624 1736944384 189010944 1902303232 1090353664 1978033024 2098016768 1590677632 354910336 1888697856 2089641216 824550528 1254194688 1325318144 1419046784 404572416 564915584 172104320 1171825664 1451515264 1931831296 650588672 // 3702 469910528 249151488 450948480 334752256 1956346624 842337664 146892544 382388224 644556928 1849845376 1771872256 51174784 2075292800 1961754368 31263360 124934528 88635136 887641216 1982925440 559899392 1240077696 808230528 1857749632 608627584 // 3703 957050112 2109968512 298834944 1001550208 123786752 83565312 743645824 659662848 1732843520 1979610240 1521234560 220645248 1076084480 1784114944 1708509184 991768576 222540160 1612764160 2051895040 170894464 803775104 299040384 14753024 919604736 // 3704 1917256832 781132800 1793255552 202484352 656393600 1744139520 1614904192 255393920 1753741056 2051966976 982556672 657239424 1174763008 1955292288 543706112 164430336 1347984512 2075460992 2070986624 1979692800 970416000 880516352 1109084032 1884037504 // 3705 948584320 366184576 1956732160 1310029184 594468480 2099775744 306048256 834345984 898180096 2025543808 850244608 296817920 683877504 1074836352 876494464 1821998080 1290193280 1552731648 1958737664 505891712 128049664 303593984 291578240 603526656 // 3706 680484096 669681792 208305792 476552064 1500945152 959629824 889507328 1518603520 143848704 995133696 1724704768 1380528512 1480751488 1906497792 1281902336 577477504 208807552 2112407296 1772651392 120494720 1476948608 2143649920 591920128 1976710144 // 3707 456635264 991539968 73642368 362280320 435088000 2043030784 2106077056 779643648 277697536 1274611840 1221266432 820723456 1136966912 1119063936 1739823232 2078918784 1215807104 806651648 61649536 1884830336 1365181824 1960121728 600263936 2067414016 // 3708 403991936 693207296 1886033152 2060151552 1769718016 340982272 682436736 945219328 2118641792 832562176 2065658880 658758656 1725307264 1903820928 1517517312 89770624 647517568 1343383936 1467051136 879064832 1890797056 1310657280 1282728320 1188873984 // 3709 450190592 934391040 263420672 1162192384 2059471104 1143664896 1086922624 851005824 1120827008 12332160 1698518656 259722880 1307945600 102334976 1924480128 73037312 1492141440 1280151296 745642368 130205440 478182400 915523584 68905216 1439711616 // 3710 1832308480 1702286080 1764120320 1382046976 1805379840 1994421888 1804181760 1114142592 2080041344 111656832 608085248 1583647872 1971529984 1317115648 1362241280 334748672 680607488 492996864 554637568 613027968 127027328 1977121024 890723712 1827885312 // 3711 1228265216 1433178880 1996838528 684893952 1943493120 200468992 1874683904 1953180800 1134203264 142358912 1884115072 824890240 1553909120 1838685824 2030767744 1483360128 253593216 2127622528 1706179072 2008963840 1170701184 1013210112 1305200128 1567939712 // 3712 1091417088 2019823744 1665631744 1782808576 2029195264 223492864 1901420800 1149935872 1592917120 1563815680 823158528 1882105088 1438299776 205057920 473790336 876377984 545473408 886179840 1905195264 433526912 1923718400 1555507840 1290652416 1531235968 // 3713 1364303616 1383929088 1726818176 249033088 254898688 2021747712 1742608128 1438114432 104645632 1342202752 883728128 1429394816 1437912064 1425327104 957665280 879365632 543377024 1816266240 736058112 756727168 986894720 1351855360 1138034944 435436800 // 3714 998371712 1638119424 131996160 1797360640 1009730432 652358400 1145806720 529904896 2146437248 118488832 652312832 1990434688 245799808 1374755712 103607936 294753024 593041664 1501181312 874276352 632504704 1969380096 2105497088 1411372928 522011008 // 3715 1982761216 699359872 38967936 821996544 463832704 1835479808 1951948544 728878208 1483488768 545621632 558661888 1965333888 58841856 1830203648 1047549952 1609920000 1721106176 83257600 1495713280 1591054848 119401728 1207464320 1619820416 1754663040 // 3716 339131264 905528064 149643136 944649472 2001026816 1017761664 2050322688 1264130176 1480199680 678790016 15481984 614905088 2092233088 485060736 1337947392 1026179072 1118032512 1586244096 1194545920 2129425152 596110976 611465216 169494272 1807262080 // 3717 989329280 518762240 573697664 1483592832 2114613504 610277120 2088612224 1657810944 906615424 1540055168 1608141568 1234307584 496725632 959852032 1447322752 578458496 1076504448 1144259200 1615049856 500040704 132242560 1869643264 213317376 2138622720 // 3718 218342528 658558976 67269632 528737408 419060864 843197184 71336064 1213980800 1245651200 1666491264 1620939136 1274391808 383720320 402835712 836904064 205044352 757121920 1214960128 2036277760 1563399552 764793472 1589827840 1020652544 978046208 // 3719 2955008 561513088 788666240 13625088 24976256 112001152 512064896 83164928 1736792064 1816557568 666620672 292514944 1766588800 515081088 409271296 454332672 383889664 445214208 1692712832 837176832 874716672 306921984 1087448192 1366560000 // 3720 1104012160 970202240 179019008 2146257152 1954684160 1756539776 905668736 1336851456 1689852160 251546496 134024192 2023595008 1298819584 287388928 1733620096 576427648 861545856 651376000 158305920 319329920 901853312 1557355520 195415296 1580775936 // 3721 706169728 154312960 640717568 718088320 2030954240 1827724032 700548224 1252382592 204202368 568902272 1576883456 1317704704 1406903040 270693888 584993152 889021952 694374272 938644992 1879848064 891748480 1774932480 261004416 1925773440 1958685824 // 3722 221040128 916509312 192113152 1963227392 965451264 1612142208 1117966080 937485312 2075635712 1805630208 1072330624 1093611648 2128141440 1990927232 355181696 2080742528 124764160 87586432 1938595200 1648834688 870720512 791887360 92467968 1289771008 // 3723 1543670016 174964736 1091200 1714587648 1255991808 456533120 259734016 1328184960 814119808 687540224 1420822144 1209516544 677251072 1644170368 1934403840 1340980608 685047424 963808512 2029592064 1305972608 1635048704 968759040 1265867648 680834816 // 3724 80851072 231230720 756079744 1469276544 1151650176 1351481984 998553600 606210176 767292032 527620992 233326464 452029952 1230512000 1637164288 797419904 1570457728 1062066560 1847325824 1566527744 1877857664 1544486528 612221056 15353728 453512832 // 3725 1158621696 1356615808 1850019200 1699335680 667516544 1319982720 671334528 772647424 1334692480 2057107584 284722048 600712576 660936320 558717952 544554624 114109696 1659923584 165555968 59225984 513816576 985262592 1124313984 904146944 1923309056 // 3726 293823104 301537280 102834048 1608712320 1956027520 2009344896 396107392 295836416 2098362496 101699840 745210368 670147584 1748049280 1201529216 171907840 1985724672 582444416 536488704 793419008 1084945536 2026113664 683117568 1140493056 908869504 // 3727 150463872 406884096 991003648 1871991936 2044271744 1989179392 1509985408 2097825152 2078291200 1661451776 315741568 2035730560 279474304 158789376 1387754112 2116734592 865067648 1411070080 819110912 749931776 2126695168 169339904 1641586944 2120097152 // 3728 1169228672 1504992000 1521326848 167028992 765566080 1867241856 1439692544 1369202432 135535104 2015920384 129925376 1902213120 1971584 656474624 1939042688 119421568 151548288 1017155712 820693376 76222080 1997555840 381645056 1028221824 272356480 // 3729 715053056 278571392 1746471296 1387813248 1921250176 1720315904 75018368 1743691648 57714304 1508390656 123422336 1236184448 1694122624 1204852608 772973824 684472576 1448250496 1328375040 1171925632 774135168 1388503552 267725824 1835073280 1837553152 // 3730 116550912 151023360 564695040 577271680 511200128 2061732480 1570620160 1545581696 1892134016 1802439680 1049942912 1956217856 75310208 853682816 843137792 1265191168 1362409088 795153152 830511872 2109937664 1508891648 1614651008 654705536 651325440 // 3731 1811156864 662093568 1655863040 1170875520 466113280 2056631040 1297852032 440457728 436054912 1513725824 1651092480 1166682368 1822971648 645055744 215902336 1509212672 1575853824 817225344 2060387456 242723968 1098966784 888936448 1027297152 1090245504 // 3732 753260160 235589120 1402527872 90238720 1981120640 833271680 1603718144 1388851072 1722350080 1133931136 178909056 1012759552 390468352 1559536256 663230848 746565120 1329776512 1106572288 1632749952 1070470400 1311505536 1046798976 2095834624 1567608448 // 3733 1719153024 1612605312 1053688192 1356061952 1591032960 156097664 282109184 1720269952 313415936 755051136 1801118080 105808896 1486902528 625851264 1394763008 2109539200 1831852928 1881592448 199177088 432061824 995728384 1527494016 951955584 52136832 // 3734 864578432 737884288 758300544 1264760960 760012160 1002094336 853266432 1197688320 1209802112 195330432 836817280 1242264960 1357171456 2009949568 1288640256 156018432 1760597120 2011074304 1445926400 1124950656 794570880 1192949120 515666304 112847744 // 3735 1304950912 997514240 1315157760 1943740032 723043584 1151158528 467382528 373703936 457612416 521778176 629016832 1868410624 775490816 1329928960 1136856192 2007745664 1757379200 1011780480 1451506688 1195206656 778859392 782427776 1672145408 2140027520 // 3736 407230592 104956928 1779459072 171669888 1518697216 1006661760 2094405760 443684224 802455424 2059599104 574780544 2088238208 1576673152 1191708416 1918478336 309525760 1352214272 310184320 439156480 676962944 1810531712 1673969280 1908816896 1569659904 // 3737 92867712 521164928 566882560 18550784 886643968 482492672 1961934976 537805696 30608384 502799616 2126566144 1126097024 372063488 478703104 907068416 521301376 457306368 113357824 2068930688 1891611904 1882131328 1658782336 272510336 281609088 // 3738 1942767872 622279808 294277376 393564544 438648320 619571968 1408632704 984184320 1391977344 1637691136 764563584 82743296 602670976 1646163840 336226432 824510848 928190976 1804301568 170062208 934322688 267614976 854654720 1645948672 1150689664 // 3739 1655985152 800467712 1040382720 227521536 1262259328 495511424 193825920 581233792 397835776 209812224 1292147712 817398784 903307136 2145847552 274967040 1668108800 2076587648 699907072 2110181120 1017109504 111921536 622357120 1934774656 1162294528 // 3740 33473408 1320165248 256699136 571356928 582279936 1759832192 757091712 1303646592 1815746688 1875821440 872431360 944604032 1483032320 439043456 474964224 1812399872 1554956288 1267059328 712145792 1177200384 1426350720 1348816896 753206784 1815793152 // 3741 1398462592 2091726208 2143275648 1808605952 440689664 1048280192 1564557056 1581190272 2139044608 1091565440 1269745664 1479434752 1076845056 1379326464 120585088 1628088832 1667633280 639514112 1074837760 414449920 951683840 236161920 2128142592 764407168 // 3742 1876605568 620690816 1826770816 1655993472 744788352 1933606016 571313792 1752734208 1036795136 2007751808 2003156992 1884146816 937803264 1041351808 1915837312 109943168 1404594304 110443392 794481536 77788544 928008704 1666938112 1466316160 732788224 // 3743 951317632 1535347456 1367193600 436134656 1247439616 1458000128 990288512 1409827968 777434112 1513284864 821974912 1291909888 1168581760 1788325504 1375559040 621210368 568479744 373431808 1428328576 1458393600 1480420992 1806533504 2003221120 1062172160 // 3744 1606293632 1378220928 1520771584 1960555136 215569664 1316410624 1491271552 1833145984 332450944 224476416 604950144 1776048128 870876416 204285440 434559488 273647232 1692992640 1535528576 263430272 1805712128 1496758784 1389728512 741682432 1636483840 // 3745 703628544 1507499776 1346739584 2048229632 1603740672 933592064 325844736 1354347392 1822264960 299813248 487692416 1832997888 523129088 1972991872 868736128 1636546816 65411200 1620590080 1282313344 894748288 225662208 1664145152 1859531520 139914496 // 3746 276786432 2046363520 1868013440 1644271616 1364282624 607287296 756362752 4570112 947349760 1526957824 1103289600 1835757824 2047982464 1762708480 262274048 660051712 1741321472 602307712 1547522816 1304281984 884792192 342576000 2096187008 1993854720 // 3747 1441263872 504716800 873062656 1831645568 622404480 1894097024 2100887296 1064313472 1856243200 982968832 1696356352 624533632 167092864 901213696 216836608 2021605248 278890368 290523520 792650752 469431168 1021427584 880004608 520308480 2131881984 // 3748 46678528 867183744 1003174656 1169424000 868489472 541294080 1437746688 550312192 1071795840 855899648 1798656 285229952 1194938880 1672229248 586578048 1410493696 930955520 2049144704 943710208 491488128 1078056064 1167328256 2042910976 69704704 // 3749 1930874240 1594306816 781053952 1329865984 861550976 1841690624 639635840 771010432 903615104 512449920 290399488 894949632 1655019648 1523115904 844849408 152430592 1020301568 1058262272 285031552 1705578368 1885756032 149358080 845188608 1826301440 // 3750 603718784 365576064 1406753920 1970354432 205738880 2036646016 1913361024 1648043008 375006976 1351181696 763956224 924769280 326071552 1100296704 1952980352 1167802880 2065455488 731885952 431930624 966368128 430152064 935434752 1173584896 1078746880 // 3751 1989092992 574056576 490349312 1424946432 257058816 63951744 442440192 1348895488 479862912 1259456896 1457231744 1747602176 391226368 1802392448 884576256 1739877632 287734528 357110272 1767797248 1881052544 2107048320 328718592 2143369472 1919941632 // 3752 1327550464 421851648 2061079040 1559199104 967646848 915098240 143374464 1227905152 355222272 617697920 2048040192 1955033344 17274880 1111539712 1174205440 1401196416 1972189184 188700800 1684562816 1696482944 1885229440 449250688 590982144 218248064 // 3753 930908928 1918072704 1804543232 595735424 578728704 1281272960 1258835584 2086157184 1292586624 552915072 1074168832 274238208 2119011968 1634955136 724212736 1335769472 1383922048 244656000 382493184 834759808 1322982400 1087696256 1208225024 1219788800 // 3754 1667848960 1053177472 1437330432 1544814976 146577920 1570361472 142901888 700044032 1586217088 1560144000 1499239552 376229504 24132992 766069760 179011968 625602944 1816810624 1704379520 920584704 902000000 4414464 766510080 1585634048 364242944 // 3755 1784352256 1590601088 1153821824 203375104 1270075264 92255488 1214994816 241666176 231467008 1912134784 910954880 25193088 1073944064 941559296 572034944 1688285056 1843808768 1089396224 284622976 1814630144 555139712 1844056320 1526128256 820358912 // 3756 825960576 298521472 1233722496 2072489984 1066176640 1020317696 1446569344 1305889536 71300480 1170228096 613905536 585195904 574162560 210832128 1250681216 985104384 731097856 944421120 1164487680 2070697600 1037547136 945544448 370378112 847864064 // 3757 1651975168 785262336 1606610048 137025536 869246592 1226578048 861123968 63705344 1784092800 80127232 845637632 424935936 517910784 271501696 379463296 308170112 361309568 679041152 1955963776 378489088 74016896 588793472 1313485184 1917117568 // 3758 1901277312 370611456 1571381504 1774119424 2080221952 1545899776 999223936 37259264 73077504 2057848192 413440512 634567296 135884160 959164672 1368433152 516303232 963243008 288593536 460989312 1175566208 333734144 291585536 502863360 856285056 // 3759 1779451520 980852992 779855616 1499111680 849203968 1578856192 1176348416 805054208 2096806144 623366016 1451889792 464334336 880409600 1620246784 1582190464 1278059008 184337024 8957824 2045791744 1477418752 2117959808 1112007552 1427383296 74273024 // 3760 519689088 1387392896 1065167616 535962624 523775104 1729110016 658481792 1415815168 666670464 1922202496 110557824 1015659136 198318848 326725248 587785216 579068672 2045913088 513253120 243284608 283699200 1153502848 461130752 92911488 490231936 // 3761 1590351488 1138617472 1556364672 1454316160 1560787968 191825536 2095734784 163911680 463096448 815380864 1725030144 1280621440 1362498432 856147328 1360127616 634374016 520248448 391245824 825992064 1609241472 1646132864 1327899008 1050472960 762046848 // 3762 838295680 410197760 81364736 524233984 2145293056 895524096 582760064 1372932864 108690816 1355310976 144862208 95414912 7289344 929523200 910956160 1412170752 2093302400 218090496 112176896 1207986816 665616384 1519024768 848144512 1980442752 // 3763 914997760 856385664 402337920 959495552 1335513344 367868800 2141232256 786315264 1431515008 181228800 2068409984 958822016 1915899904 1797185792 752841600 1040912256 1447813248 476406912 1808270336 576109696 588915968 47329664 2084056320 472368000 // 3764 2120492032 1851778560 133096832 466901632 152410368 1454159104 893472384 1886351360 1908613760 684661760 1828628608 656599936 1455314432 1675710336 1365907968 416887424 1353289088 1467812480 1175540608 903635200 244538752 136898816 590381696 1111634688 // 3765 2050057088 1819255552 1272891008 621665792 1578316544 354714240 2144874880 621714944 650326784 1186622464 568133632 2005106176 1419647872 966535680 1023080960 1602399232 489551872 1636422272 625965824 199906432 1303428736 283958016 432606848 372874368 // 3766 1984013056 1329554432 333247360 1595973248 1611944192 1427087872 668791680 882630272 2061167232 1998040448 822530560 1892856576 678866432 1985160192 1371981312 1664401152 1607348992 1617296512 1831838976 977195648 1913365376 265232512 230751360 439409664 // 3767 1988426624 1506764800 1529191552 495536512 701833984 2030462592 1770744704 174220032 1349803392 1790772992 1129992192 1265159680 802180352 323880576 1032179456 423568256 1530499968 1092465536 49867264 1924149120 1909402368 214375552 289983488 1337529472 // 3768 1219436544 1115982464 644622336 321734272 825102976 1244934784 1311998720 1573110528 2008218624 166165248 643284480 32326912 854015616 492572160 1024914816 1191506176 506228736 1583473280 1933755904 830419968 1403721600 1851079296 542565632 1912734976 // 3769 442638080 1636410880 1097209984 129370368 127558656 2059036288 1728427136 1490841344 1059033728 1911812480 867500032 1558258688 1316475136 1266612224 715565184 415282432 2077854720 2135932288 1785064320 358000128 355030272 26301056 705173760 569548928 // 3770 1485189888 1973258240 487545216 1419240320 979073536 1303746176 1025697792 520478976 1950335744 1122976640 1732386176 615532288 1403287552 1241712896 351965952 1390378112 25505152 923277312 1270694784 1703721856 37640320 2092442496 417844096 1664192000 // 3771 1128166528 78918528 1358449408 726366976 267698176 103189376 1220417152 1575681792 1884531200 1790379264 795402112 1177846272 2023888768 1884946048 101806336 1114510720 1330914944 72676608 258355584 796456448 958068608 1304138112 556587904 1732907648 // 3772 1055055232 497282560 532797952 1794318720 1289515648 417730560 2007192448 24487808 356698752 1848202240 1256996608 1959686912 1726845184 2035069696 2033535232 336416384 388055168 1938911744 1187898496 1849977984 1243538432 1377083776 1339891968 769457536 // 3773 1902024448 74913152 1737508608 1749085696 963646208 218431488 28722944 1671859200 46181632 1652567040 1792589568 62405248 473869440 1386173568 565427840 1679592448 174997888 2029037184 132716544 71859840 1986544768 2004838016 942634880 1769177728 // 3774 1689373696 1204177664 388267008 174636544 670657152 574337920 2075389824 1010726656 1635913600 612767744 1160479744 1819647616 653724416 1277928192 130879104 1019850880 743165056 259179648 451492608 1586081408 174450816 1561372160 1451086080 482699136 // 3775 1221007744 936676352 581664000 1395471104 836381440 1406927872 1025123328 1364510720 1743391872 1087274624 1634931968 1451822720 800747776 1860035072 1667888128 1546202880 381534848 1407282048 409085824 1149863424 523520128 838464256 752557952 1905970560 // 3776 727141504 2060629248 839888128 857500672 57965824 294615936 1051087872 1186244224 1812146048 1738981376 717305472 1917182080 526411904 1323219584 1525391616 2046484992 699375488 1449826944 1280977408 2136262016 936375552 1734573184 828274176 1959466368 // 3777 49496320 324022016 1033450752 56662144 1225488128 1276629376 1622638592 1555909120 1703840384 1890998400 967592448 1460198272 1539191168 516356736 1605020928 468106112 1122090496 1635003904 1937069568 1505179392 1450547968 870147840 1438858624 873815040 // 3778 1728921600 1703833728 713971840 1840244864 1172544128 1197547008 168375808 2020991104 1445644032 712860288 133162880 1492991616 51433344 279802112 1842104960 1566284928 1625150848 965086592 475977728 2005517696 1896839296 91689088 1024481024 1409536256 // 3779 601239936 695876864 1488623488 2034481664 583640448 1021058304 720239616 2110562048 953281792 525569280 1703920768 187721984 1381925504 1995117568 1421434624 1620802048 1431177600 9786496 1113471104 1551115648 1166919424 10770560 1121978880 1662791168 // 3780 777905920 636151168 427449984 492597376 301740672 1496643712 504919040 169084544 394085888 1726052224 1036224768 286669568 70055424 222668160 234697472 624769152 1664242560 1115042560 1645330432 690364672 969576960 1176214656 1952735616 1584875008 // 3781 1610592896 1093533568 323228288 561415808 1783997824 1771116416 848374656 1136958336 1718849152 704538368 1721052416 1027201920 329539840 603883648 915770624 485809024 334614272 839991040 1929679744 126824448 428898432 470915328 372359424 2066309888 // 3782 1356116352 594873600 541210368 1375647104 295284224 1150134272 686356736 881213184 1512569216 2065015296 1547370624 1257861632 296754688 148744832 909917184 89117184 1056986240 689172480 1699094656 70669312 211829504 1254672896 2116332672 1260380672 // 3783 301847552 1259413376 241479936 1252340224 1408859648 1212738432 1612271744 419157376 987519872 1446751616 96515968 1592625152 1723873920 990099456 470705152 1159992448 1680626176 1366704768 692110080 841126912 154870272 1196987264 893678976 1564693504 // 3784 407651072 1462338688 1143829120 699400576 1020712960 80711168 219942784 1274319488 265878528 2686336 172769664 2064443264 971240320 1916263680 1320902656 1557178496 794676480 1298331008 1334351104 1473050752 1373994112 1353522688 2120026752 1144513920 // 3785 193247744 2135996416 1826092288 1789556480 530190464 622150528 781642496 1074156288 9484800 451938560 542446848 1434369792 1980886400 1842600704 488793856 1491429376 1897762304 970396032 2045716224 717725312 381332480 205089664 324060032 1268856064 // 3786 883774976 1242778240 1383375104 1897951488 270681088 879514624 291377280 1757168512 1949031808 1811366528 822864128 1082017408 2096714112 225614208 334332160 1958504576 449268608 1697229824 774046848 252895744 1409347840 1774534656 1627823104 1432752128 // 3787 477120512 1645332224 656810240 899299840 2014515584 12568832 627065728 2020220416 1774177920 820419456 283330048 1934706176 1442282752 6100736 893406592 1245387776 576496512 1083319680 10764544 1893730816 1102515712 1479285504 736985728 75677312 // 3788 1229478912 2068616320 483898496 928092416 1080240384 55859712 1990748416 1033844352 626754944 1288328576 1692176512 243667328 1210627072 384622208 328282752 623994112 891966208 1033065088 1833665792 191288448 2069411328 566736256 470424576 96583808 // 3789 892153600 105599616 430466176 1427944832 711491200 1721207168 1464026624 1625840384 1692606848 537284096 176107264 1000179840 1686541952 1276339968 406973952 1684318976 19285504 169873920 1445301504 1889886720 59705856 1904228480 1399789568 1391801984 // 3790 1781611008 220111616 1125175680 2098531072 166128384 1655284736 1643057280 313468032 1432883328 1042634368 2043860992 1571727104 1227677824 1074112640 1541224960 143951744 1120438528 990129280 1646430720 1625170432 1534987648 1033746304 1253300608 329558784 // 3791 1149007488 1220822912 855936000 1635206784 824336768 1626825856 292190592 1314742272 2045809408 541040384 25064704 1243898112 1021891712 1868544000 1963098880 1097016960 77338112 1892174208 1608743424 1728970240 765882496 1761794560 222728192 1198052352 // 3792 1093342592 1123816064 1728851840 318596352 1973041664 969690112 1384155392 1059470720 1083238272 644090112 363426688 2020757248 1877250688 1987963776 388264448 871524224 1715158784 1941857152 1761357312 1107201920 1344544640 1540686336 530955520 827980288 // 3793 1122232064 1977888256 304569856 107660544 1411088768 1022273152 1347955072 662626944 558469248 1749685376 226321280 1800614016 1034768896 155204992 809202432 1874388096 1950284672 1084703616 138931456 1973978112 1768381056 1450612224 1260218112 1047835008 // 3794 140479616 580945280 1176119808 2052320512 1455434112 520282240 321289344 1780399744 1721314560 349071744 706134016 286076288 1342086144 777745152 1981114624 690548096 695374464 328898304 1506194688 475896832 1197065600 487880064 969527552 2026609792 // 3795 126518144 49838208 244330368 2138729088 2010477568 970849920 407969280 451085952 310586752 2086742016 1100825984 688822784 978326272 1969825408 1965413632 1718997376 1718511360 1066821248 1472821888 1149598848 1929660416 868167680 386087808 674852864 // 3796 625731456 1019892864 682871936 731999360 1218010496 1702850048 2098049024 665073408 81894784 518540800 1233258752 104824704 363037696 1101184384 605552000 1685169792 276711168 531695488 1092754560 1874072064 1074723584 238289024 1644749568 1048453248 // 3797 749943168 986368768 1199811712 1066353024 598262016 154206976 1483451008 165068544 856925312 1859858688 145609728 134984448 1684257024 2085977984 748485760 1840377856 444521216 1604953984 57066240 208156160 41469568 511190912 1376380800 865935488 // 3798 1634417152 1331041920 1960637696 1406957440 78514048 1779134592 1522899584 74880512 110853376 471361920 103480192 184244352 939758976 1931000320 754715520 1778513280 1946591232 681000960 529642240 527563008 66189056 1735933696 748582784 866306432 // 3799 923618944 745238656 610977408 205457408 1069911296 315536000 677667328 1404553344 1366848896 809310080 265178368 1217769984 822724480 257318400 1430633344 611850880 1067075456 138672512 2108017280 1578097152 658366592 1745515392 1525055616 1424862720 // 3800 443655040 1299818240 671405952 1790124928 1093601408 898478336 132840192 348249344 819523456 2099973504 436629760 212861824 145844352 1190209664 2099629184 280916352 706284416 430612864 1324366080 35974912 956310016 974884864 1114349952 440149632 // 3801 21362048 815272960 141756800 553480832 962591232 1927176192 1950537728 363508096 485273344 1861865088 1859328512 2119899264 183635968 1836407424 1504912000 1781558912 558801664 1468142720 1097895296 107747072 457729664 262780032 472971904 1599718144 // 3802 480411008 1864485376 564589056 1084778368 1724282624 499913088 1304666368 415670656 1694232960 1629900672 1254387584 715575680 437835648 2061229056 1979568128 1642930688 202776192 1018216704 1408349824 1787641600 218015872 1459670912 1346727936 668795904 // 3803 1755091072 59148672 1357395968 317300224 286113280 1360887808 1602846976 7432192 411867008 1220118656 1739070208 1471343104 532278144 465922816 1304243328 739789568 1424671104 1792364160 1040858496 1073995904 276561920 1998653312 700936704 1225432064 // 3804 976622720 489923328 84529920 30819328 614336896 1522294016 1679539968 1334859008 1289416064 732220800 680308352 925146112 672491136 1082430848 1532107904 882090368 629885184 1631737984 520093824 1237446656 1894554624 1134497408 656161152 1632268672 // 3805 1140114560 2025078528 1727499008 1875553152 1192376320 611366272 2001634176 613134336 772705280 139124864 1142177792 1616938368 365085312 1696438400 794465536 1363554560 1301091328 1034213504 993992320 1727771520 1178496896 1378640768 231547520 1279843456 // 3806 1010484096 236700544 364962176 1281073024 50726400 1915941760 1401282688 1072692096 2035891456 1219466624 546720000 397462144 118732928 22721152 1315100160 1753097600 868124544 325794688 256111872 188281856 1923134336 334965248 2108243712 742382208 // 3807 1895857280 431951872 1240570752 81585024 1754280192 1923544448 1600607872 767920768 715825280 1688906368 1292776960 1588374528 286627328 395931008 1752761600 1534524160 1588442880 1213590144 682948992 2099415808 1797247488 236892544 244900224 130607488 // 3808 2113334784 2009063168 195525504 124146688 2007406592 1594987520 80420608 1166451328 42120704 90187776 1798748160 1233673472 823817856 1935540096 1146215296 342010624 1837188608 662624256 1179949440 130835712 639663232 1929011712 1094135680 1860440832 // 3809 1775171840 619093120 2078952960 1465468800 563842176 1924980864 842650240 926276224 832932352 1907563008 1430381056 1168878848 130196352 190219520 263080960 1577452416 1749409792 493782016 167718784 1073258368 1285816192 950323712 2085849600 1872217344 // 3810 2077462272 617069824 747785216 1685145088 1167443968 107468288 593750272 1412544768 594463744 564278912 988386560 531636608 569537536 1266782208 693057280 1526799232 220049408 1204867456 693105152 685937792 365071872 1694063616 1938706304 955725952 // 3811 609420160 1768047872 557225472 1553535104 487508480 1210241792 510099840 1487070592 1338935680 690814080 941723904 630227328 384916096 83520640 2001947648 1967945344 651121792 145386624 1896057088 1061621760 1671689216 1019623936 1956891648 809454080 // 3812 1302699008 868014592 268123008 1145922432 1409931392 1696652416 1048301056 328629120 470590720 678019200 1904155264 1921158016 434811904 507773568 1787066368 704852992 1412603904 142426880 1753553792 821463040 680201984 251299968 352382848 1505841152 // 3813 2125396736 2051533440 92775424 1327407872 405932672 1666676736 96521728 1973856000 927572224 640906368 2089588736 373896064 654286720 119313536 1661897344 533252992 1230634112 1396479360 600033408 1041906688 1075569024 1902903680 1778325120 1874239360 // 3814 1634800256 1825445632 910609536 1863480960 1259856768 1387111296 1745631232 470258176 148427392 699436416 97225088 2107723264 2019477632 1218877184 1184209024 1331526528 1527575936 393064576 129000448 1516272384 2140513792 1815607552 733922048 288013184 // 3815 289616128 407442432 712606848 1150916224 1819244672 1856894848 1487264640 1595325184 800505856 104528640 2026590848 1194114432 1262961536 969901312 1880665472 1532768384 807777664 737870336 1685687936 226379648 1870190464 1268184960 1566357760 857068928 // 3816 517027072 1991372032 1504144128 1756147456 1786232704 118460928 799622528 471584640 1668871296 146159488 327269888 814746880 1168784384 347959168 437288576 2139657216 1315960960 1275389568 1581643008 1709040640 1461083520 1174237440 1355046784 324340736 // 3817 1767031936 507417856 79815552 1519552640 1928818048 506325888 1196631552 32944512 1425202048 1036340992 1940461696 927333888 494514304 2058556160 929394560 6926976 623904384 1534219008 1154970496 2130464000 832040832 1409489152 893206528 743134080 // 3818 825292800 1882395392 1724842752 1359910016 251521152 669521792 1744471680 2143717248 1052181504 195816192 92816000 1987092608 57122560 1091096064 1108142208 1552734336 1614137472 807273216 1677982080 10895360 1314916864 318039552 1440296704 260398464 // 3819 860412288 242431104 2124474112 998716288 1062953344 820194304 1823725440 1732121216 792635904 1575678848 405079808 57236352 1137241856 1658119424 8844416 103862656 1275618048 616349824 407015936 1032946688 1991497984 1630497536 1294340736 228381184 // 3820 684837248 842697984 405480320 1987070720 1656663680 14148096 9553024 1719255168 1521987072 366848768 1022399488 2062681728 1875273344 1108292992 530442496 800600064 1116404608 2029791360 743327232 1242743936 1209311488 1719959808 1387685888 480062208 // 3821 191426176 702068352 367697280 262778880 525865984 618208000 390243072 2018613888 140995456 112756224 1253606656 957629696 1551073152 1429547392 745913728 1067592064 645659136 174745472 76564480 550521088 761924864 649254528 881486592 250300544 // 3822 2057794816 825731584 2078479104 459852544 2081866624 956347392 882697472 1509178496 1970465280 1766807296 820633984 1625586560 828996352 1149526912 1776499968 453634816 2125049984 1134029440 1519078400 751151232 589483008 986329600 1539026048 2002107264 // 3823 2025640448 1942457216 1626291200 615177344 1110349952 413724800 942495872 524767360 332211712 1560886400 1068565120 1142368512 502305536 652020992 1721679744 1704115072 179198208 2102438528 1231226624 866424320 1861958144 1429139328 687690368 1294110592 // 3824 1002374016 71023488 1422934912 1978289792 1426611456 265966336 759168512 856543232 1139553024 1536966272 574274048 1761419264 2013367296 1002996608 1512881920 1433575680 2006800128 406288768 1058963584 1270083968 1059896064 1209266816 794067200 1882912000 // 3825 896071040 341530240 601441664 381863936 772381056 585241856 447929216 1768513152 1637245696 1602623744 1634536832 330752768 1808912000 1012811904 1745039360 215381376 688442624 1649053824 1257165056 76852864 1441286400 250961536 1878585088 257884032 // 3826 1997110784 1810329728 1337376256 1970111744 1619929216 386889344 690491008 1984162944 10885632 544213504 964917504 1526916608 1290587648 2014163072 1434386048 311175552 1621698688 854985344 2057982208 1031252608 2141968128 1469053568 1514502272 400925696 // 3827 1832878976 405721984 433685120 2034114048 1879576576 722502400 326972032 1709093888 586800640 2050633600 8921088 956271360 1707871232 407494400 1400243968 1016771712 1777584512 630103808 1796070144 1652994176 270936064 2044264960 1114086784 2017207808 // 3828 1993913984 11496832 1193282176 16565376 443070720 854659072 2059114880 96935168 1814096512 2053554688 908529792 1453053056 420339456 1651582464 2006356352 1662504832 203829504 730907136 139071360 2010678400 405241216 247038464 1319168896 191687168 // 3829 1212851328 158631040 114857728 566937856 839956480 1825670528 352086400 866904832 1046584832 1001645568 1581326208 11485312 2036510208 1478832768 585574016 1691912832 617500032 1575111808 134707840 786989056 693825152 1538954624 924695424 709587328 // 3830 916308224 1611884928 1250296064 2069981440 1896511232 615174528 1443859328 813736320 64407808 1702903040 378247424 1204070784 1996602624 2017636608 1866614016 2039166208 328702080 1741764864 1455143936 1862101888 1186918272 315386752 332999808 1544633728 // 3831 565730560 2125601664 1617947392 157178752 568903808 38945664 1465415680 1705322624 98436864 1403542912 1664968576 856583808 1929604480 1104112896 1623998848 1950765440 164578304 986225792 783020416 853731968 1988308480 71264256 669008768 97680896 // 3832 441630720 949069056 941852928 1460748800 342864128 731612800 890796416 1180799360 569812480 23207680 33740288 837476352 1884413568 1383974144 1586489216 866592896 1142110720 340541696 542344320 257557760 2018571648 1968669952 1864848640 738652672 // 3833 151670656 1344835712 738001536 1471213568 1991193728 671950080 1287180032 2088141824 351111296 1266765440 631699328 790107520 309902848 1477142528 537906944 321933056 30487296 1936727296 367884416 1429823104 1225610112 23892096 351803008 620318592 // 3834 2139665024 778565760 1665852928 1251378688 1716263808 1438045696 1924000128 1780979712 723914880 248164864 1470651904 1259718656 1255932800 75767552 2119236224 1573869440 959831168 1145803520 1134360064 1541683584 1053146624 1061940224 1133769856 187447552 // 3835 1379505152 1185751936 1747217024 392631808 1364779520 1930723712 867083520 725790336 160112640 1051760768 1282572032 1531269888 1867784192 145711360 1411980928 331142784 87636864 1626362752 820484864 1389563392 1704275200 1263425792 1673835648 424033280 // 3836 159557504 1473812480 1927642496 1617267072 1324654976 1954957440 1206775680 108452096 325763200 1963013760 1886779264 261464192 781344384 1260932736 1704334592 1006960256 934526976 522943232 1688425728 1400785408 1891448704 1351551872 267192448 712572544 // 3837 944204288 2016117760 718242432 938854016 1837896960 190952064 1288166400 935044608 2088505728 1917831040 871386752 1559516416 1930601728 374889216 441847680 1273417472 1226620416 688689536 790493824 571142528 2054824064 517449600 1628564736 1990594816 // 3838 857777792 1832071680 2014237440 1133454848 707567104 1958872064 88074880 409007360 1830363264 649515392 1588252032 212683776 262171648 1651006592 1294368768 1117549696 1464084864 136147968 509093632 892986752 1164137344 681334272 288524672 174658304 // 3839 44358784 734538240 249216128 882651392 1271371008 483942528 1111822592 1627977856 1666370560 772158720 1842232448 510263296 1279080960 576724736 490666624 133500672 1582857984 61728128 1487726080 655723136 1277849856 453821056 1239527552 1305255424 // 3840 920074496 247688448 727247872 1826983040 1246361344 410754432 254197376 1928317696 1519392640 1090889984 1438329088 1132618368 360907008 657350912 1680165760 1793686272 62828160 918567808 197940480 1124121728 2032414720 1924108800 691481216 1938985728 // 3841 1454052992 214788736 383306880 442137344 1293595392 1044367104 553186560 1909528832 1525943168 1683336960 1692750720 1328896128 217572736 1056168320 1599142272 816767872 1189284480 1908698624 1236535936 735877888 1307229568 1679613568 880689536 829114240 // 3842 907747584 1030447488 1602999936 375839104 663373568 1813076352 624812032 655979136 302076032 1413029888 630088320 605124992 1283547136 858777856 200283008 1881906688 1207894656 1163165568 2053600256 110601728 505440512 1516888576 721266304 840085376 // 3843 1657643136 512633984 1057089664 1505120384 316685184 440176256 1553203968 1440246144 1696136448 1509314944 2105556864 378173568 569165824 1445445120 618709632 1421340288 535644928 2131361408 138039296 461407104 1060747264 88863616 101209216 1510498432 // 3844 1095378688 1592005760 676720128 515416576 885247104 1738631936 1463049472 1594315776 1407178496 858602880 1779504512 426542592 702787968 1010874624 1485431552 1110421376 1012671104 1140049280 1312692224 1392829312 55914496 62403840 861944704 577975808 // 3845 358847104 2101958144 1521996928 44448128 638826624 708965248 478230144 1940019840 1454155904 824535680 304644224 2064822272 1212949376 1639388672 797804928 2108254720 1546640000 2030420608 1417937536 1849509888 1494672256 502632704 1394728704 959263232 // 3846 757410944 1897058816 252645632 458087424 736401408 1659867776 538116608 457125248 1393860352 1330983168 422697344 1722597248 1772307968 1643361920 1501770624 1098429568 2037127040 1557108352 1151393792 2102675968 1223152896 1255443968 1478798592 1389199872 // 3847 1135369728 451164800 1958850048 928715264 154086272 1139592320 1208508544 285793920 91573888 662722304 1680745984 1883380864 1835751936 1405782144 533291648 849191552 1611868544 278266112 966088448 899389696 134961536 854098048 1225993856 1172607232 // 3848 817074304 1017842432 414435968 704256896 1354829568 280403072 261790592 1499687168 1617823360 1117652608 158316800 565380608 567905152 1948355840 1021104768 632839424 246045568 1581836928 52851712 991965696 1143190016 2034516480 1793561600 957263360 // 3849 758823424 1407374208 911031808 715775616 1632112768 1603579520 495928064 233529984 2010276992 1805090048 1891894016 247313920 814895488 1758573312 27014912 325231488 1678849536 1645101312 149723776 1367903872 948770944 1109100672 746332544 732088192 // 3850 305110912 1706107520 1702779648 1377945600 1434631552 1295697792 1133726720 489399936 2117487872 432005888 333841408 64397696 1370989184 1867154560 2080467712 41443200 1951934336 457655680 591801216 128070656 518552064 1757539968 1320061952 2046618240 // 3851 1579075200 57008512 111162880 687254656 46942592 749660672 1790184448 42495360 1925639680 305605632 177726848 889614208 1723700864 2026417408 2055817728 1352232448 1517095296 96839296 978229888 810787968 707986688 2131927808 188215552 1818800896 // 3852 689801600 990024064 1841016832 1962627584 1936901632 2102050432 1867668736 1410563200 572573824 516563456 1887200512 1818398208 2088980352 2030190976 1125783936 1904326656 353310720 1295077504 222911104 1167119488 1291081984 439668480 121742080 1486386176 // 3853 1867257344 2039411840 1525127296 1440856064 1388922880 56179328 251405184 1944385920 1481320448 511018112 656797952 1180066816 1077441280 1743787392 34760960 1287927552 352635904 617172992 1030642304 214161024 1350093824 647300992 1179281664 1097098368 // 3854 956710784 731615232 55228800 1716390656 263740160 1230423040 586852992 2145652736 454148480 632402176 1054631040 1294848512 895675648 13986176 602288768 861143424 139670784 1384154368 520820608 604631168 329924736 1484864128 1381861376 1677534592 // 3855 1396603648 1406481280 1218264320 1913844352 431053312 1582817280 1652268544 198204544 1982776832 1841259136 2145951872 319391104 1589595008 1942720640 1943619456 561071744 39458560 1710761344 1785209984 556705408 399643264 2143911168 1098382464 1739855616 // 3856 639065600 1243242752 1463067008 778185984 606976000 1335696512 816031616 447501312 883356800 2045987328 349749504 1240339328 1295761536 1743490432 1656299648 2146530688 1431830272 1073566976 1975820672 1933007872 1549218560 1820181760 1331611520 1977939328 // 3857 1276673664 480559488 143247872 1687221760 715536256 681235584 713750272 2073220608 871352192 2017672832 1302854272 2034017408 763882752 2118821504 1407162880 2133148416 1978135040 1255628288 348967808 518081664 1468132864 2026731520 99060864 132668928 // 3858 583703552 599927936 107101184 151190016 230820864 1245855744 1434859520 956285952 1848185728 1612636800 1311022464 1014922752 1486445440 1738478976 1359799680 899648640 889936256 283332736 1642828288 868097664 2034973568 2050462848 131572480 700480768 // 3859 403114752 1938915328 840382720 1400646144 572669056 2088052992 1225313280 1980472192 1004039040 1572060544 1699401728 604069760 9259776 614400896 852312704 961816448 1214485760 520390144 1390869248 231026176 1967184896 1894732800 862916224 1890793088 // 3860 89014656 1600148608 1829107200 2044236160 659151872 1711551744 319824256 163016832 1389288064 1710566528 1179655808 1134699648 1463450496 830681600 2087016832 1078036352 964953088 366188544 1374624896 993861248 1518056320 745908096 13289216 1679297664 // 3861 1104512768 618405120 1500138880 172495232 1334125440 1719238400 966516864 619585152 1192741248 1660711168 1141090432 1805764352 313212160 462204288 955006848 1976961408 696737024 375560192 525656320 495056128 846321664 110307072 1392535808 1484075008 // 3862 1529051136 1723183616 601254656 1548305664 634829952 2036933888 111472256 150671872 1968437120 708793600 1747573632 538835584 2039052672 908386432 1469585920 411435392 554797056 1446646016 494279552 620877568 1076514816 472646272 1970389632 931616512 // 3863 1952631936 1541359104 272481664 1045155584 1299785728 1514543872 828336256 585750784 1111548416 1658070016 127721856 1830466816 36969728 1162014592 1772525696 264525440 336657408 1834565888 195827968 188791424 1576055808 1626201856 1219366528 751602304 // 3864 267873280 200343296 805879552 2138336384 958438144 1425341952 2142905088 1108907904 2135641472 692057216 1667104640 1060198784 126656256 512693376 1925088384 1452820352 1932880256 652161792 2103247232 1002427776 705411968 857383040 429076864 1992399104 // 3865 48750208 543698432 1234306688 1032537984 1878263296 126427520 1391961600 862646656 724363264 1299886720 1646463232 576322688 791018240 650980480 819311104 932500352 735803648 303218048 37683072 1183851392 1698982144 816206848 2109934080 2112871424 // 3866 1707713920 1511939200 1599971712 1100238848 503692416 2044740992 1776171904 1158100992 807269760 902496640 1788541184 283053056 400074752 1201723392 1830674304 71791616 916472832 1062431232 1365921920 682432128 1883933312 2079261824 969391744 442211328 // 3867 1459648128 376270848 1953588864 204419456 64533504 873483008 1924347776 1947164032 1424438784 1118129664 36461696 488657920 854172800 1683707904 805188352 1433045248 679827072 744654848 303739008 2077303168 1886371072 395773568 1944680704 124731008 // 3868 490847872 1270993920 770489344 1587240960 2005686016 1496237568 1654402048 852989696 1269994368 326417152 1623755136 1301262848 609052160 11270656 994161664 424807040 1193907456 1867281024 450316800 1697754368 2073973504 1541388672 1074118016 468451328 // 3869 2070355840 1980741120 1121411200 1787507328 102348544 353336832 1280200448 758373120 1674955904 1124482304 870526848 185868672 1892658816 1962939136 987254656 1381806592 1706370432 1014913792 1732040704 1992717184 1010688 2060451968 1353166080 1912408576 // 3870 902835456 2055953664 1544005760 418770176 1215406592 373598720 803817728 1115345792 564923008 532290176 1752290944 446605824 1827767424 1280762368 1857873920 510576256 397010560 846297728 57346560 873477760 699089152 2136644224 1498936704 47551744 // 3871 15349120 1225789056 1261211904 1204717312 754338048 1209596544 1014412288 1300361856 1769926016 1896781696 1810179328 1137478528 2020477184 1277539072 1226766208 494314496 791271168 640348800 1807243008 1443806080 1414881408 903693568 1960533376 593448320 // 3872 1262764544 1212986368 1123320960 2036362496 1671156736 531266432 551925888 108940288 1115956608 205793280 1678018048 1983513088 970137984 573038336 240017408 177514112 1439213824 1207786624 343948672 2008107008 923761408 1457746048 985492992 1143188352 // 3873 1025064320 156488064 607687936 700677632 2064884096 1551273088 1648163456 55516672 1362692352 1292178304 930475392 1243236992 1344642048 1722564480 1639929600 2129602048 1901588096 2133267712 1114558336 962864768 793482752 149615744 1343262336 333250816 // 3874 240471424 906552576 1468227712 238564736 475901440 1090816000 1567710592 335583872 453774720 366063744 444338304 961341952 2098649344 695377024 30399104 1233998080 1571592320 227924608 1381340288 989144320 73117440 1988117888 1189570560 1423732224 // 3875 1642605952 458628736 18986240 1446002560 1245531776 371494400 1435062144 1997370624 185556224 1147187328 1393322880 1268063488 1682740352 1962830080 1758421504 1710137600 15621760 1040715392 392416512 542209536 971113728 906206720 341008384 47793408 // 3876 1216169088 2007271296 543652352 657932928 1305950080 1830918528 1824757376 1280542848 944341376 1251705984 1039265024 277257088 477908096 1415873280 1861223040 43232128 590883072 1096954752 2023838336 28805632 344464128 917588096 2064345856 1414508672 // 3877 423002752 1381602048 50144640 1056353536 1200975232 1671625600 1706080384 1311299968 1671061504 1451637120 1754000000 1869613568 1268282752 1388460800 653504128 1485106560 925730816 90927744 573494272 742531712 1107477504 322707456 532755328 1747581952 // 3878 1048149248 1889265536 1041172864 858955136 937053696 1349124224 1011121024 915060992 1873417600 111082112 1023480960 1781705984 1736957440 2057241856 1568068736 1540139520 1188936832 105672064 1644928 1330643328 1901917440 183440768 1281404544 399820288 // 3879 43154688 1397238016 1309488256 578198912 682646016 446232064 1378079872 29318912 1596089984 888009216 1506358144 505930112 1696308992 1270623360 289851008 329476352 432093696 1933155328 1451052672 988112768 408137216 1975616768 511663104 668067712 // 3880 51723008 953692416 1512803712 1343265152 2127051264 414373760 1042067456 1756289664 1462481280 2124771968 817549568 417738880 643609856 530538112 584368768 1314330112 974972160 1806934400 350978048 1879133824 527892480 1951004416 623854720 1404195456 // 3881 192116224 1076410112 1083441792 1580171008 1968608384 1477714688 951514880 531692800 1801620736 1242478080 1701828224 352657536 1203906048 1733233152 822936192 1813538432 2120663424 921167360 1554520064 305515136 1244734208 1843176192 1148640640 929318656 // 3882 623950464 1465537280 43349376 1404605312 2073919744 975110912 242948864 143678720 113783680 397438080 640795008 96131456 368632064 1366418688 308653440 945921152 1990428160 120023552 206096512 2003879040 483358464 1496960128 1543869312 195936256 // 3883 623735936 591024768 2113549184 480946944 87342592 1068836736 680431488 985136128 1084678016 1959004672 1689401472 1175666560 40441216 54350336 2144683776 1212320128 1584694272 179169024 848682496 1325607168 15527936 1788874368 1301195264 1464653952 // 3884 2134699392 1621095296 1215170944 1750100736 657090688 684629760 767975680 2121150848 1726679808 945792 531426560 1262294784 1885363712 341568384 1389209600 705806592 1855103232 236382464 985402496 679193472 1650100096 1402873216 1245002112 1323082496 // 3885 454194432 1532604672 591771008 1515208960 430428160 1942220544 1390758144 608131840 607663744 653411200 1893210624 2122676352 1536007424 1827130752 52214528 77743232 1635273216 966137728 374991872 1719231872 206464896 920175744 1311993216 659874560 // 3886 1365078656 1347229056 2060256384 1672142336 719013888 499638016 499428992 1797041792 1939587840 865024384 1903577600 723674496 1418707072 983054848 153017088 1682825984 1397638272 1234515072 335145856 923877248 207843584 1436599808 1153260032 1462520704 // 3887 866726144 1016806016 1939065216 892209152 891970432 36856704 588321280 1891303424 179190400 222866048 1715594624 1676104960 52891392 1456538368 1084513280 1707948800 691952768 1455592320 408706304 1764853120 784241408 1268968320 1467267584 320173824 // 3888 1679457152 567689600 107617536 1087511808 161904256 1673716096 1724663680 1962153728 2058171520 883927680 78721280 2040672384 1710612864 1060381824 1765378176 833415168 2095258240 1784663552 803528192 1774386688 1559141376 1156959872 1801735936 666809856 // 3889 460277504 860993152 456865024 39777408 1102013056 1313561984 1500750720 1603981312 726318720 448443520 243199104 1068998784 1013758976 429162880 1279712768 370377472 2122932480 77064320 978783744 1025746176 1507054080 1864211712 110555520 1953523968 // 3890 1327321216 1281683840 1690617344 500374656 1387040128 1747483136 1548472832 2068354048 1154147328 1653361792 344684544 1802770432 514582400 173849088 1987966208 621950720 1321881856 480046208 1975294208 1182751616 621045632 490885120 1530516480 1426961280 // 3891 808551680 854262528 1978871424 1439619584 1280629120 232079360 1836144640 1002918400 1700411648 36066688 1973004032 1211554944 1092421120 442864768 710419200 649273472 686975744 132288256 1100086016 1352931584 1326778880 1132261632 1198798720 408188672 // 3892 2082189824 2146943360 587202304 1135189376 1804568704 1187842688 1617419904 872264704 1792576896 988720512 1907367040 777300224 547968768 443660416 123868416 2036057088 1746376064 311329024 1142594176 1596735872 1550709376 351127168 227626624 992008448 // 3893 1064813568 1824257792 427215744 1214141184 1663254912 89781760 1307021696 1194007040 1788589696 1866901888 1364799488 1714082176 581543552 741207680 2044528256 571496832 29499648 933764096 465354368 974240640 1709940992 1236164224 106732160 2084595072 // 3894 1553137536 1252903168 993307264 629755008 189835008 964315776 1431398400 2127538816 181736192 2025893120 1494053760 2023190272 92632704 2006099840 1582663296 1800346240 861320320 721106176 2065715200 1790947840 393653120 286357248 1570836736 805165568 // 3895 1299882368 1187305344 1527016448 1363087744 1543483904 1011817984 978937088 449381376 1724583168 725511296 1857556992 1811696128 454303232 1572540544 2132244992 1060982912 1819538304 98486016 1558379520 1155911168 1769754112 2141624192 634911232 706370816 // 3896 1080234624 269747712 276365568 2080511232 2028786304 1557961728 1564401408 2143207680 1890904320 301402880 717884800 11648512 736303488 541699200 748754432 1983502464 1718051712 148792832 1585159936 1751508864 1952351744 116344192 1599630976 825095552 // 3897 520111360 433188864 655465728 707408896 1397417856 1941795200 806846080 2036548608 722981632 831697152 1683184640 251002880 875080192 313198464 491876224 921276416 122384000 488666240 383883008 981560832 1459857408 1251831808 406104448 72450816 // 3898 1163352832 1253332224 1715776256 1514749696 816512896 1823756672 1891733504 296769280 1431191552 142955648 1073206016 523019264 1636215168 251216640 648524928 1218261248 2032961920 1435472512 1073873792 637796352 215113728 336121088 1078018176 1974731776 // 3899 298506752 1207508096 1389657984 1434973952 1234141696 349586048 714839808 201356160 687479296 854757248 424277248 1191923328 1359391360 1594345984 1736387072 1653910912 1421748480 747981696 900207360 63134336 284703744 1827213184 1421266560 765807360 // 3900 894955136 331044096 1859730304 969474816 732721664 214782976 864494080 1114953344 564382080 1329732096 1284708992 1289955200 1386422400 679658624 1356162688 609411968 421152000 257003904 1055857536 1004269184 760462720 1761268992 1917226880 2129601536 // 3901 936831872 640908544 1344430848 161212800 1531867648 662396672 1393859584 1048828544 1885668224 37160448 305580160 455592064 248469888 781059840 695993088 1424260096 1853181440 427747072 1442806784 1059413888 291762688 994645504 1429451904 1857901312 // 3902 138465920 308315136 706291200 669152000 1025158272 1509098240 1616727424 19322624 2017509504 826770432 1273218688 1511812224 664105728 1083353984 280288128 1610209664 179699584 1151904512 1477220352 1392345216 1275932544 804044928 1959460480 221203584 // 3903 115968640 1760063104 1324781184 1969579392 509533312 1080585984 422415360 1231034368 1770855552 259954816 1823046912 757547008 627267712 1983110272 889645440 711645824 319989376 643379456 50589440 2070949888 870299392 1265843584 280803072 413731712 // 3904 1031520000 1671681920 382614016 439014272 1252662656 1505695104 1645094016 1689624448 296612864 1214323328 1491024128 215364224 1080259072 460830976 2130839552 377245440 2049009536 1719116288 2005784576 1544517760 773701760 713220480 981641216 1005824000 // 3905 852396032 1436757120 474307072 1488407552 874709760 444975616 1546067968 1895516672 1756989312 66489216 779007744 1792831104 1998071168 694286720 1637096960 500207872 1028775168 1795413248 113260544 548957184 540674944 2086798208 1591723520 1753607552 // 3906 269914880 517538048 1404169600 2079041536 1392061824 1697889408 1963507712 345097088 700963328 1830984704 476594432 51860864 1045864960 793081344 1011640064 1106073472 46931584 1184902272 242940160 433645440 911842688 547579264 870976000 1764966016 // 3907 1843094784 2139544960 217577472 2139335168 1886690560 395600384 1122638848 2135903104 535073152 1987182080 668729856 1664686208 544560768 1208050176 70771968 689120768 463638784 1082767872 385838464 673804160 2073199232 1307031808 72670720 911230208 // 3908 1030097536 400283136 179404160 1928241536 762913792 1157946624 1850366592 2113465856 5362944 1493697792 171678208 396273920 468677376 1392489472 165881088 579769472 1235363968 1783405056 1683009024 2030978304 336564352 361840768 2003917056 1622112000 // 3909 766470784 1649072768 1905665152 1868067712 1025613568 1358215296 1005217152 901043200 1447833984 1234527360 1427895168 289028864 1457944832 206701696 528461696 315006208 1281960960 884786816 63185152 1696611328 1575375360 726523392 1499640960 1991087616 // 3910 1678321792 1025392768 814469504 1150427136 46489984 368641152 1781561088 2001177472 742284416 911917952 1081756928 1834823424 652213504 1217611008 162898304 792310656 439022464 1540989568 2039256320 1384093824 1481451392 737510528 1804779264 311343360 // 3911 588017152 660222080 1974105472 986920064 1239925504 358150144 1253915520 1343800704 499740544 305781888 1932873088 1641766144 699036544 169800832 1302122368 1992341376 1639934976 1509825408 324661632 2095134080 1691864576 571886848 37888256 1189094400 // 3912 1800760448 1994306816 1831824768 1130085888 985749760 322879616 1714183936 1495993856 267976192 1662582656 2142461184 334141312 1921274368 615138432 971449856 2115957376 363848064 1861835392 887325440 97209856 283139200 971050496 1120116224 1456221184 // 3913 1249079680 36480768 1377313408 763777024 1749657984 688256256 477749632 1896003072 964452736 407607168 1118500096 1237277440 444066304 1687869056 1565341696 1058972928 1841033600 1173805952 962014848 2023986432 822577664 851644416 1439378432 924671104 // 3914 119585536 2089316864 98551936 1459152512 141415552 1446526336 1241372800 417604736 921253120 2036559488 188689664 812648576 1154202624 1375532928 1694344320 2107044992 1240455424 593272448 1094356608 813962112 1919092736 1186932224 482110336 196201344 // 3915 1983526400 1990157184 1883203968 1692743040 364673024 1379626368 1345262976 2049389696 131961856 1983937920 1500860928 360161536 1415799040 256864256 1495974528 1458021504 126709248 50362496 430573056 782867072 779807360 1830479744 1212600704 593789952 // 3916 250773120 909176576 1201890048 651035776 570954240 540040704 1594391936 916950528 1381045376 1976902912 834478976 2054776064 1660279040 272912768 1172535936 1084629120 1694239232 215895936 519746304 1181347712 280258176 1502677760 248355072 669576320 // 3917 1772149376 238459392 849928960 1036775424 1945830912 407889152 610360832 2038078592 1389841664 780479744 214577792 547886592 1234882560 435438336 854148480 918811648 65760256 382221952 762426880 1699403520 839275648 2067472384 1031254912 229365504 // 3918 735102592 468892928 469352192 2011265280 2108668032 978263040 1373856256 754833536 1523190016 1341500544 34879872 432596864 1603361280 1411202944 1987413760 852468096 904604800 1584094848 27074560 1310202240 1572135296 1788730112 1759422848 208571776 // 3919 2114442880 217571328 1649987328 453636864 1890477568 910220288 1004843648 10774656 1894767744 2068778624 1815110144 240719232 337064704 984520576 113540096 464501376 315210368 2057907328 1839758336 655284864 938111104 456359552 1948889856 2104443520 // 3920 375117312 1123116416 391917312 768779136 1143016192 364352512 128617728 1871948928 210579200 732481664 954821760 386422912 229811840 1454574848 260488448 731065856 1785379072 2140055168 2075930240 1282915200 168609536 1509990528 32874496 1029709568 // 3921 1464062336 1675981824 570834432 1191309696 1076863360 1310184192 135213184 1454592256 747551360 1770702976 1204635904 128953600 1271114496 1312255360 655831680 1673633920 2013674496 564101120 53594112 13644544 2108689664 1499978496 401970688 1025081088 // 3922 18843392 275779968 589891328 741193088 732251520 96812288 191879936 453980544 570832768 1111629824 1501274880 618795136 1842727168 1480153600 2042233984 1743264896 474906240 1304020096 1822645376 1481558528 2098037888 1189597312 1358196224 2020937472 // 3923 1242154624 1304731776 866442240 719518848 14379136 409062144 1517830272 210002176 418975360 1670483840 796917632 1423126784 881101696 542281344 252953472 1849767808 1867441152 255259776 1111045504 971252608 1032560128 488888448 1191825920 476868736 // 3924 1745820672 1002340480 1146862464 1779128704 1839840384 1399965312 1280977664 358340992 1568033152 1201002240 1387488512 1741829888 921264384 1669100160 597240704 1289561472 206884224 157336832 1675594240 1218329984 1139575168 464797312 54115072 1908421504 // 3925 393150336 1144448 104857856 824089472 2063461888 982077440 829249280 172353792 793664384 429585536 1456956928 872125056 170246144 1528192384 2075872896 1489060864 1965394944 1240420864 2048024832 1839177984 1339480448 1881996544 36110976 1878532608 // 3926 281562368 500763776 1614404992 2094943872 99057792 1327502080 232570624 1660457088 1848009344 550429184 1461338496 456998016 813301376 1850952320 1292281856 2051841280 1582802048 1666573568 1963358208 170348544 148414976 2141752704 1533016704 81114496 // 3927 242708224 95479552 1028152064 201636736 846704384 2071742464 1303959680 1166783616 1967863680 186602624 1510989440 1364381568 81426944 1447502464 1646922496 1434537344 1944934400 2120695424 921209088 1795911296 1462677632 904229504 854810112 1995648768 // 3928 1388762752 486353920 1820446592 790109824 531900160 333917568 595060864 708632960 522482944 636088832 1199343616 1639096576 2067844480 269050496 385340928 433043840 663854208 803895552 1269049344 2026158592 1017089024 1018939776 479972224 1835649408 // 3929 546039936 2012350592 1656717056 1996342016 1380747008 19844096 1199831552 1168609408 1854386816 1666115584 1586879488 216400256 850601600 2097202048 1513371776 2071350144 1481094912 241009664 666569984 796031872 649262848 1518496512 830842880 1049303040 // 3930 797950080 475723904 1283573120 345180288 1055820160 909389312 2132583296 774910208 105718656 1714447488 1944691584 517012992 1397632384 33747968 1816125568 389612288 1284600704 556583168 751161856 557501440 1624380288 595463424 596260736 2081044608 // 3931 562133632 1188698112 1336176000 2035122304 840887808 2038586112 1732698752 445582976 416338432 1104776448 659908352 1962086272 2062955904 1000265088 855294720 1243239680 1396482432 1499804544 885845120 1579895936 1663951488 42873472 1665673344 397292672 // 3932 1777035520 850828928 1357064960 911632128 129502208 1956319872 1673797760 1083004160 905404800 1785421568 1780338560 838191232 1764783616 1361967616 2043575168 1481438592 1401259136 1036859392 1241560448 580165632 1379543296 1782915968 1616290816 915801344 // 3933 962250368 1859360128 960425216 1892766976 664128384 1973469056 725458048 912291072 2107744384 722983424 449345408 481520128 606276992 1148224640 1303282048 1932401664 2065117824 139440384 267010560 296287872 354491008 612979200 2067941504 745518080 // 3934 1308838784 1651826688 104736512 180037632 739500032 2064222848 183827200 1904993408 1687442176 1335249152 1802482304 2119040256 135573248 671337088 1895943040 332684160 742472960 1589822464 1222027136 597986560 1369061888 440211840 1446617984 884827008 // 3935 256499584 783873152 406514560 1602247680 551298944 2117325312 966147200 2013939328 1522949888 267234304 421077248 482364928 1555043200 1751913600 208099584 836835712 905125376 1970495232 1718519936 263087744 264305280 792263680 8057728 502794112 // 3936 263912960 855178112 1259548544 1901481728 418769664 2115727616 1299521408 1436428544 346007424 1296124288 1369844224 1722278912 1692701696 72658944 1408416512 1576517888 1228267264 1164743424 1910417536 1321147776 528804736 2117728256 1398793088 803550592 // 3937 1144258304 994853632 1818473600 1474640128 228491520 938157696 2001764736 1876724224 121963136 2041607168 1767138304 1168468480 747087104 754005760 1931030528 1539624576 432913408 286366848 1638592000 243669632 1465968640 2015196672 1851752832 1073145216 // 3938 425537408 1978242432 944201344 629058432 200243200 698716416 247444864 1047905280 1508296832 930455040 2118539392 1655360384 408618240 800893440 553112576 1155997824 1740918272 1936096256 1480202624 108364672 372795136 2085184384 205505664 1392034688 // 3939 288864768 153162496 1455460864 1145230848 41680384 830971264 1429512704 642443520 1177935488 130835200 991413888 1136921344 278627840 359052160 188148736 1495206144 1485148544 1735755776 264883456 309918848 252782464 1055977728 1463021312 2074440448 // 3940 833389312 1559960192 462278528 1691171712 1209192320 380633600 137750528 986447872 161427328 1973983616 583784832 1547612032 1223245952 1137708416 1763229184 1566708352 1050531328 1461971328 1142026496 1023164672 1276891008 1749860736 1278116992 1211417216 // 3941 1659627520 1479421568 1365607040 2025782784 1503945600 1716941312 861768960 1439751552 1478407424 1517126016 1863208576 546642048 330424576 227726080 422260992 1221229184 1870957696 17233920 131332096 315653376 197733632 207142016 1802552704 1049016064 // 3942 1476441600 352157696 1503219584 634728320 1722477312 1159126144 934602496 283364608 2030155776 352292864 1561983360 1428514688 2065032192 50267904 1799920000 1085670016 1324092160 1044180608 1922782592 388966784 1560375936 538300416 1000997120 191085184 // 3943 1713630208 1956536832 360139136 2051193600 1391740928 123126528 2138806528 269184 1193536512 1994158592 2075951488 8148864 1819536256 335358720 67294080 244034560 654370944 1969909760 1079818880 98305408 1797807488 1490465408 12946688 1052773376 // 3944 1559396224 417189632 328306048 2057520768 1892537728 772633344 1715511040 283384704 1711501696 831414272 864118528 1346455424 774339456 217619840 1719316480 1514936320 515220608 1371663104 1246716800 890020992 823873664 820187520 166923776 670605056 // 3945 1696294528 353784192 946950400 160489856 441188224 852673024 179850112 1439943936 1563310976 469619328 36886784 898319744 356007424 415905024 459991552 1898106880 774312448 1947394560 1183065984 945580032 2113635712 2146426752 1039138432 913038976 // 3946 489442432 602002048 296369664 918377984 741287680 2000064000 1225998208 986242432 1244651520 1635558016 1300388608 810587264 1507281280 1259458944 1299774848 91790080 1744328576 1380351872 2134468736 2080371584 2078785408 451395072 1176612352 1154245120 // 3947 1786742656 1692313472 960908672 2124157824 2007526912 2686208 947881216 642514944 717611776 639806464 1177937280 2008802432 1825635328 1821461120 127487616 275774976 96536192 125328384 2025844736 957320064 150704256 844140416 1274225920 2021441280 // 3948 1367570560 964499456 1108580224 586635648 923883392 1006111104 421054208 1047718144 317759360 1187065600 503256192 218801920 1334552576 847740928 1174950016 1594824704 831385728 1972574336 1042555264 364634624 2111921024 508550656 517596288 931786112 // 3949 80604928 1573407872 2062933120 1076510720 2028072320 573726976 45599744 1876804608 535499392 2090466944 1567237760 525351296 1014766080 2080778368 1028271872 1680227200 1759920640 813075968 2022107136 326076416 911292032 1669555456 1641428992 1593187584 // 3950 1021256320 972279168 2020318976 1299227648 1838413184 923925376 982274944 1436322304 1767013120 337024256 1579049856 1100137216 313736064 1234569600 1253292928 493062528 309974528 693708672 362133248 1615419648 1954415744 1040140160 844881792 1915430272 // 3951 446678784 1803135360 802600832 250427904 1752115584 762921344 518328448 2014193920 805848960 784007296 1717382272 787587712 1721575424 324120192 1667691008 1455026432 1382902656 1861035648 506014080 2133975680 383251200 171011328 927507200 2087941248 // 3952 1946543744 474431488 1660535808 649840896 1103596800 2051144320 2046968448 1904887424 821755392 1151012736 1602858752 752885248 561981568 1456468224 1168148992 1003076736 769375360 322100608 896849280 205739776 1385743360 487401856 646566016 1584031872 // 3953 1064894720 772011904 1612374016 9896064 274794496 1913128704 777920896 912516224 1667393280 688272896 1334022400 595458304 2014000768 1655603584 1735338880 1279227776 1549058944 8766720 650709248 1127902336 599012224 464141056 27900544 269490816 // 3954 112727936 2079353728 1192214272 1565288192 1233502976 1178374016 103576576 1082684672 1072439040 27000448 1561333248 1961739904 91183360 1353203968 364190976 568937600 1837768320 1319557248 1818033536 1780925824 1795072512 72789888 1590183168 25029760 // 3955 1139787392 2103721600 869783040 1569520512 1498553856 1883394944 691585664 445469952 1781427712 1776198272 151083776 2014271104 1059079680 701248640 524114432 694039808 948606336 1979418752 1060149504 336327424 847855744 1597188224 782627584 2087381504 // 3956 1961203328 416239104 1999211648 839574528 1845409280 19089664 696616064 775360128 988771712 568045184 1795132160 1358641408 1816697088 1975734784 2049624704 2138190848 927463168 1521185792 588790784 1280455040 677168384 447907200 2047978240 1500487936 // 3957 1252731776 982297216 1971038336 1119648768 1792999424 128288256 833311104 1168126208 122646912 874542208 406350208 2059577344 12355456 1466638336 1666080000 714940160 2120919424 653780608 369706112 757686400 84595328 1528844416 947761664 851150720 // 3958 1587164416 77457792 1051740544 1625415168 1648114432 1627133568 1515993728 708808832 631281280 965368320 668052864 1377323008 1534530688 776962560 972083584 1009887744 701219584 1764400256 1140107136 1219247872 507808384 788653056 706408448 592617856 // 3959 738879360 511361152 246540160 1069190272 390700032 250811136 1751287936 1166860672 1390821120 133508608 1549408384 305635840 2091074688 220573056 1442493824 1247754240 1527031168 209039360 268607616 1103691776 116137088 1435004544 648894592 645556864 // 3960 763492096 1842534400 1323752704 537204992 67368704 2137110272 608043264 1660662912 363321472 301554176 900786304 1433054208 1661772160 175097728 1594970496 478938624 42059904 1840785408 981937280 1653843968 729688320 515028864 33680128 527441920 // 3961 967786880 1631296128 335942528 1297482112 444306560 727115264 2098590848 172003456 215475584 1332268288 1457764096 253898624 1354216320 910838400 1441015040 1867128704 1074721920 1345585280 1583497856 755361280 1232896 1554514176 1614137984 1948123904 // 3962 11332608 1069550208 983825408 1883194880 1618734976 894626688 274184448 358476032 1381874048 1844782464 142750464 936666112 1547669760 2007052160 1302566400 210777600 1945684224 253706112 81010048 715148544 219851264 101765504 1798856960 1321644928 // 3963 687277312 616206080 1150962560 254495872 1321203584 223080064 1305465216 209967488 200264960 785432192 1434839040 842161408 870589952 2135177984 253292800 1199568000 531396480 1478621824 1198163712 82605696 1318604416 828696960 709563904 1884464256 // 3964 645069696 1998743296 1025470976 1085352448 1633087616 846524032 1772739712 453796096 1572555520 511564672 1795365888 1112296320 1418125056 1291826048 1169568768 135176320 1737523328 355367168 640395520 1493328512 315461632 362884224 1010915840 800834560 // 3965 1189387264 807693824 25887232 1231848576 1067977344 387933824 987622784 1454846336 1546778368 1201521408 1968235904 1780205824 964312448 1463749504 762441600 1270762240 390904704 162624640 853804800 1765486080 287216512 1867583872 501150976 1237441920 // 3966 1647350784 1648763648 1537614848 1997876736 131589376 501278976 1011960320 1871925504 1826516224 910609792 1850994688 2144760064 1838639360 1591627008 1523939712 1829583104 28233856 1204296320 1200416896 1441036416 1995791872 1911516928 971447936 155426304 // 3967 1765875200 1222022144 1772915968 1701807232 153569408 2014415872 724475648 10726528 408491008 1751221632 2013763584 716611072 703837440 1582530816 2065496832 1928769408 1863266048 1747382400 1019190272 2072759168 2024257664 1343195648 218955904 299946112 // 3968 1806915712 197573376 749779968 1637454720 784679168 1302443136 1929872000 754739328 1354864384 1210387456 410507904 1885003648 575954176 1477541248 1999034752 159656576 2121832448 1449650048 686702208 65179264 1136147968 2045000576 1359977984 898437248 // 3969 748625664 200984960 763936640 1947584384 1556635136 585814912 746402176 2038290560 1882753152 187106176 148352256 436179456 1412333696 2096782720 1870712960 411690752 1474398336 142966272 1849136896 2024727296 1129810560 1670657280 1813920000 1911996800 // 3970 1667229696 575026560 1797399552 1645828608 1196542336 121871616 1464835072 916626560 314343936 665398144 1388155520 1714602880 965839616 2079617280 122705664 564632832 710023680 1426236672 1418377216 1688029312 115231104 2083548544 658490112 2122478464 // 3971 1226907264 1346671104 329581568 393749632 345532672 1871730432 1762649984 2049412608 2028911744 1244106368 592297088 996878848 329951232 798499840 77326080 1074878208 1959526656 915885184 916092800 234580352 1324408704 538767104 1458176384 300772992 // 3972 1761675136 397840384 2126084864 1019145216 450022400 1364241024 1664356992 417805440 436767104 41001088 841556096 1071260928 2117794304 1553916928 598003200 613105024 1876576384 1858534784 1031793536 112449408 973630208 2055970944 1212131456 276595584 // 3973 795795328 1854600832 420931712 2015317632 1639538176 353944576 800558592 1896096896 1270992768 1542241280 579035392 180156288 1150186496 262313728 446571904 812611072 522389120 1077015040 45800576 592980864 254948736 520155904 1106898944 1845239680 // 3974 1152007936 1558989440 373673600 1053514496 357684096 945515008 143768192 1495971328 2054139264 1471129216 1540310400 277840768 1608726400 1672986880 1803289600 202672256 1947255040 1964458240 1289580032 1078250880 2127823872 2143284480 1520434048 603302272 // 3975 273392896 434177152 1140956672 112715008 894160384 1541992832 179706752 1343950336 1484694656 842893184 1772127872 2087534336 1314153344 344932352 1059777920 1170757504 480533632 715770368 876154752 1876640640 646380928 2091542528 711969408 978495104 // 3976 2595456 1053819392 943451392 275519744 1193188352 1837361920 1978745472 2000733568 2076241536 1879555072 2129173120 1217950720 542839552 408264448 1349394304 723164160 499822976 248110208 551515648 732564864 436386432 368156672 320429824 2041131392 // 3977 246629120 320400128 2076258688 1556414208 1088851712 1829195008 1284346624 901221248 864032768 451622912 716893568 672262272 656523776 2057384192 1175775488 839328256 1063460864 1604056576 14596736 2098728320 1201656192 1798601088 147763968 875596928 // 3978 1886681472 477562624 1405208320 734610816 1224131840 116979328 182195712 2113721344 38512128 1871193216 592609536 1122389120 1861769088 1803720192 518701440 1713215232 455500160 24228352 1725197952 1307995392 842850048 230368128 763419520 1201330176 // 3979 1899085952 1862210304 1009184640 1060242048 932852608 2119874816 317596928 2135485952 1223046144 950832640 1048201728 1633822464 992990848 132280832 1420410496 1549568512 698205568 1641191808 250600832 1850273408 1614210176 1725301504 493776128 470406784 // 3980 153350528 7901696 358614912 1686808448 1209907456 552562688 1268907776 345459584 1397930112 733820160 955337216 191397504 1490765568 1704360960 1488824448 1954445824 2011645824 771194368 219754112 888197504 1526943488 59617280 1294481536 1058853504 // 3981 1478621184 1805484544 1347336576 1812266112 1048000512 1914838784 62839296 1895416704 1962342272 202329856 1641101440 857203968 2045430016 1235117696 1734173056 2095025536 257936768 589362560 1080281600 1646528000 1266557440 1190442880 1211395840 528777984 // 3982 320240512 157888768 1923126912 1726566784 25695488 1348363008 1394310656 1689471488 2087727232 709871360 343203584 152517760 964094592 1492511872 808711296 1231386752 272406016 1851851648 1600167296 1026946560 207344384 1638450560 135142016 1740144768 // 3983 682998400 2138213120 2104489728 144337920 1489842944 864040448 39223936 1231396736 1488006272 1534429952 1119882624 580490880 315593472 1200920064 1415168896 424214272 478254208 384419840 388813824 1811509888 52871040 1863332352 1157034240 1538019072 // 3984 1510333056 179150848 1135127168 299491328 1697433344 701728768 1546602368 18880512 498452608 1448205056 1140375424 346154240 1727303808 586921344 2091382016 973213824 1729863680 573469056 1215297536 1158973056 1025790208 1781256704 750166656 1571474176 // 3985 1793237248 1984343552 1627350016 1593618048 563039872 1656273280 1197771392 1049024256 2115062016 55566592 385521024 364105344 33815040 722632960 1814040576 180118272 465611648 1850850304 1234453504 184326400 748203904 1779616128 14065920 705694976 // 3986 1063851136 102495872 1257791872 105757440 1903783936 165020416 752978304 1114888832 106771328 1143498112 701847040 1827899776 544201600 117641728 1614374016 358029056 1564562688 796775424 658236160 92959616 902322304 92494976 948459520 290162816 // 3987 1043888128 1237050240 53255040 682117760 1696789120 1097738752 1257008768 201643648 773896192 1643831808 1204184960 487851008 1407822080 161826432 1462297088 1582107264 351134848 1704545920 1936073088 1635202560 591795968 1403663360 1511864960 126198144 // 3988 1258743424 629452800 699553792 990674304 1510823424 1619215872 1766911616 296776576 2132278656 610791680 443850880 155140480 726037760 1938051712 1417272960 1741398272 1469480064 859142400 1365104000 1785009536 124691968 1633711744 244192768 1852369024 // 3989 1812334464 49201152 589311616 7615872 1967521920 1297699712 1695207936 2036356864 1557238144 1863699712 1904801408 1079058176 1069154944 1399192576 88289664 1295405952 395629312 2031712512 1540986368 1502461312 586520704 438447872 1088528896 1618742784 // 3990 1231268480 495752704 1780603008 1818036352 2034069248 1653356800 250446336 2142979072 1658081536 803613952 1410946176 1675553536 1806014208 1997344896 1604114944 1187402496 2007264256 1482652160 1008611072 135512448 970490112 511942016 23193600 984094208 // 3991 160836864 1323342080 1947528704 428436480 14136704 1439047680 247689472 449757440 1607958912 1293810944 1389558912 2021326848 1543613056 187952384 184458752 395215488 1587116160 1716382080 2010139008 555711744 1485443456 731744384 1489680768 1658162304 // 3992 91986560 121132928 1772123008 761593984 1828801664 1858423424 703428224 2127102976 1351906816 1109723392 1552398464 278811264 1650103040 1055244032 520123520 312633984 285288960 2141786112 574906368 1739727872 850819840 886778624 1707298176 967728128 // 3993 1759313792 117345664 1362128768 545909888 1806628608 593642752 894880128 1194306176 2115538176 909631872 113220736 684495872 1353085696 961672576 265251456 1795949312 1324789888 595914496 745457536 922928768 1887662080 1799292928 1595847552 1342042496 // 3994 1277420800 342147584 1645823488 1345176704 1552869248 1117662592 267897984 872094208 424204928 982094976 537939328 1558832128 2064526208 1262245248 53433984 1615058816 769000448 2136136960 543952896 1318717056 1207232896 2124709632 938469888 1045659264 // 3995 111773952 59271808 844642432 914009216 1844637312 1870091776 1138195968 1002812416 226112768 710989696 1379086080 1604626944 1530163968 29637120 1820431616 1432830208 318592512 1052323712 2105696896 685234176 2075823360 366984064 144792960 412125696 // 3996 383132160 876702976 881017856 360540672 1027044736 942534912 386244736 2068795904 653366912 557477632 70005120 972972160 1759362432 276344704 1558128000 795078528 1254815232 1454156928 1878214784 1992228608 695167872 636655232 712138496 1646438144 // 3997 541660416 1793721472 1768337024 776438528 1680601344 1993824128 404125696 1603834880 1056763008 1530654592 332179072 991963520 308979456 2110796672 594987008 721101312 1236447104 1047829248 1520628224 2090183168 499108096 165272448 896572800 290674432 // 3998 1506000384 52272128 603468160 486637952 761949696 1332308096 384256128 1962070016 1623519488 1625164800 850768768 1575523584 1949720704 374144256 1457707648 488034304 996266240 524006912 1858751872 1985932416 1577018752 1410719616 311771392 1004611840 // 3999 2143580544 826276864 1828393856 1844100608 253406976 182222848 107797504 1891374848 1560508928 1284886528 1002485888 626511232 253109376 1928626304 507731584 1328911744 1114436352 1374430848 2117168896 74965760 631785216 2024954496 1903135488 1193219712 // 4000 1057809536 187953280 2036904704 149647872 628910592 286176000 2119037952 1796931584 2249984 1805648384 2046975616 42157184 773115008 1925580160 1426311296 2055320704 2109188096 1385159424 1809435648 742309248 1516422016 1195222528 1885107072 1313801600 // 4001 1512886016 2027266688 1355255040 1300873984 481826688 1216676992 102254336 607956608 1140755584 791428992 192822656 1046247552 1321675392 786440960 542515456 572443136 896147840 1122719360 417915264 1341230720 382533376 333540480 1109474816 1291067904 // 4002 831733760 1764432128 286167680 517623936 955428224 824233728 1102074368 2121227008 1411163776 700793216 236051456 131834112 710622592 970057088 1849744640 983933952 822323712 1238044672 852483200 2045979776 148348672 1030262016 192140928 872462080 // 4003 1130145152 1381250432 312288512 1739426816 1125310208 888706176 692578816 985018752 1621560960 1484130816 943792768 1525096832 1071188864 112154624 191155968 1921258368 1475291136 908426880 898090880 1510692864 1543872640 27639808 1677728256 1247690752 // 4004 650201984 1008888832 119783936 2089892224 308183680 1870163456 1803533312 144178176 1188151936 2052877568 884403712 1764360320 462412032 1663103744 1845983616 159361920 924358528 386101632 15219584 1771048576 19831040 387453568 1474392448 347962880 // 4005 1212191232 351568896 785469184 1732935424 1734796928 478077952 217142656 531651840 477718784 1934739328 1541908224 1885678592 947885056 1718818176 1335817472 1074555776 177471616 1843439872 1259752448 1203024128 2043968256 775396608 808116992 153289344 // 4006 884202112 1117997824 1957440000 847024128 276364544 1084939520 847237120 1755905280 1761955840 883331072 861442176 818474752 1266734592 780100224 415841536 2013419008 1418166272 1356679168 1958139648 224873216 170448384 1211146880 280265472 1034488576 // 4007 736269184 843759104 443229312 791360768 460349696 778773632 1150317824 29284992 2050131968 915907328 1684142720 462738816 936585856 77721216 141744512 908727424 746112 1909457024 201166464 207142784 762365312 1796396800 743878912 691717376 // 4008 461971456 844740736 917710208 1880771328 1328423296 69063296 1743872384 915365632 1629636736 258347520 519689728 1127796608 1989481344 1613121792 292495872 1962423936 112676736 86534912 1563521664 1161679616 357323648 1317098624 2016733184 302482176 // 4009 742485248 1691534336 1062620416 1940559872 146167680 1460266496 1027874176 1311422720 1551208320 1004914432 1354420992 2113169024 794735104 1274779776 991810176 1262148736 783070080 1496509056 1401224704 563427328 231872768 9493760 1659373824 383135360 // 4010 1433095680 2062898816 147304192 1712570880 1960128256 782500608 964273152 1280366976 1066371840 1496053888 1946082432 1542746496 1671885056 1793946624 534110336 1282061056 1885128320 1348928896 1964918784 624906624 1001018240 896776832 295393024 887167360 // 4011 827575680 1588270336 1409149568 1338438144 963588480 1943034624 72675456 1997244544 604814592 452608128 253387264 1551580160 303434240 2091052160 705955712 414280832 501320448 1916395008 1798106624 1576972928 1717952384 947283456 1531152128 1021162496 // 4012 2118298368 617604096 629820544 188806016 1805786880 1036783872 2111928192 335901952 308538112 1623270912 2079106816 1466766720 2049957248 1385499008 1396146688 250058752 525397504 1417803008 419947264 489263104 1351733888 927795456 1427862656 716525952 // 4013 1662203136 1092497664 1251742080 1367317632 1523982976 587110400 989403776 55089792 1792213376 2030480640 674014464 133281664 1852000768 469095168 1731365376 558712320 1366955136 2024085376 632602368 1385847552 1202530688 748976768 285395456 860950528 // 4014 637825024 449470464 929672320 1023870592 1037017088 1364176000 920740992 108994048 1335105408 2147285248 456888192 2132657024 1340309888 1347456512 414807296 686685056 689081984 1640665344 1791650944 676244608 1077052544 1426850560 1165316224 1191466752 // 4015 1515399808 1080927488 1085539968 1614750080 201140480 740529408 1449781376 1300646912 1311765120 1969545856 1250196608 657949312 499734912 140703232 2005642368 1942245888 840907776 544416128 202452352 1131987200 1551644544 1082509184 20187136 849875712 // 4016 771339648 444784512 1898555392 101623552 340382976 1855516928 74931200 1115288192 894276096 1110660224 2106431104 400452864 1814087680 2140632960 494816384 501244416 272752128 1148257280 527299200 568456832 1286217216 735365760 351452416 458837760 // 4017 1251087104 2095360256 1303891456 2040973312 1111853312 1092499200 202244736 758305664 476102656 673826304 1462276480 989815168 22133888 654444032 826303232 482936576 614583424 1499089408 707233408 1948951040 1034896000 1461967488 2142597632 557316864 // 4018 1831568128 1295438464 229954304 1515935744 508962432 1352295936 92703360 852744960 1858645504 585559168 1237953792 1558126464 1284918912 802114048 271679360 1463451648 754283392 842714880 1796251776 1221505280 1823771776 1302776576 627890688 942823040 // 4019 1831128064 1575932416 308665984 544074240 1741081216 853716992 901243392 1947178752 955485312 821792512 602391424 1963913728 170630272 1237610112 1890078720 250332800 256437888 2129720448 747840256 1778043136 1522966400 232631296 1248910720 1287956224 // 4020 414166528 1396804224 1131230208 196319360 1595872512 825909120 255638912 1158110592 828636672 1904940544 939570816 1108618752 406032128 154545408 700398848 1022702976 1833684736 91673728 835713280 1987255424 482305792 829541248 1226512128 2061799808 // 4021 1543310720 1201520512 1034713472 873912064 904809600 986600192 593404160 862926848 726022912 2123543552 1988813952 918185216 355886592 1186225792 43083392 1551180928 1506658048 1301126272 779736320 1574102912 1196285184 940340352 713261184 1356507136 // 4022 1796631808 2071900416 1668790144 729307648 1312610944 1117949568 1237993216 1109062016 1563577472 938857216 1423774208 890970240 1039481984 81637888 349577344 1650401280 1626744192 323358464 1394563328 44904832 548940416 908725120 2114675328 1725423744 // 4023 1565388416 459134080 349812096 854369024 1767292928 477330304 1469327744 585668480 1933557760 1568617344 1736980736 760976896 783760128 227476864 1659713024 1356054528 44895488 1957702272 798139776 169015552 43557120 888154496 1161514752 1592546176 // 4024 906850816 1759731840 1363054080 417882496 1641872512 1061384064 1253475840 150591744 818806144 1383271552 677926144 1723331712 1061886208 832996992 2105436160 744138112 926074240 1403745024 641747072 1017275392 1340328448 977600000 1405330432 1462057984 // 4025 1330350464 950858880 1297320576 1811897472 400897536 73594752 163303296 619385344 415876864 378113152 1754456320 1381826688 1687596032 744865920 1971408768 1784992128 320775680 273756544 2031783040 287805824 1899041280 1221530368 48008320 949497216 // 4026 1425717376 752177024 16960768 1623894144 381465600 1128518400 1248234624 162930304 1998726016 1863283200 1556891648 1636791296 405577728 1639660032 1813291776 346323328 361843200 1668372736 1294765952 842322560 917709568 663972608 1397913856 730674432 // 4027 1085491712 230427392 608754560 1513164416 302442752 1734502912 1135426560 1980723328 206842496 1767425280 17162112 1698912768 266149376 602126208 1367438336 1565413888 1974850688 958880512 742447104 1689961472 1410222976 1667580032 1053701632 883158144 // 4028 314500224 556870528 1126306560 436393600 693585024 1097101696 1475539584 956013440 1833790208 316593280 903334144 1003338112 577067008 276087424 44557184 1237241472 1013226368 1107019264 63634176 1503149184 864917888 679688320 771393536 1850400640 // 4029 1214568960 785679872 914025728 992984448 514812032 1543843968 836835840 2073543680 1523802880 280866048 2056114560 2143515264 1251681792 230716288 1416889856 2127666432 1558179072 730189184 1672372736 548289152 2142374528 317717248 772353664 1302519936 // 4030 506678016 1387913984 108342144 740502528 1411483904 1218316544 433570432 447403520 992141696 1553183232 181305856 1560536960 814127872 418398976 49988608 1611359360 1939210368 536295680 1823650816 976145152 34841216 1777869056 410951552 884049792 // 4031 483581952 88722688 713053312 83380224 1465560960 142579072 1799513984 198464512 1052925184 1655958528 42781440 522373248 479400448 545466624 1243146240 2101756288 545248256 611452800 79734528 2140163072 525334784 743568512 216712448 771804800 // 4032 549269504 191499136 828421760 2045126144 926068224 319701760 1456210048 2145410176 398118400 782334848 1140316672 1187581696 1640062080 931867648 1301170304 499771520 68803712 930627968 1407076224 357383552 987321472 24882560 891819904 1392726656 // 4033 1493547904 1463652352 959804288 929441920 1190055296 213505280 448622592 1944326144 1379566976 1181557632 75619584 397276032 376750336 101506176 1546509056 1585477888 1495132160 138252672 930428928 1597208320 1253438208 1076669184 798229120 1538980096 // 4034 1298986752 424466048 898208896 570404736 558295168 2012668672 15435776 1410660736 1639036416 1699093248 324182784 206946816 72102400 773108608 146675200 255622272 496563072 52550016 765773056 195746304 1693497984 1862160128 1081536384 1333004032 // 4035 1670725120 610154752 1495418240 1952492544 852654080 203297536 1680736128 42695808 260904576 472447104 467467392 230982528 649978368 1205818752 903955328 1215193088 863274624 960706304 1009691136 1058783872 484700544 1545719296 1536016896 1407563904 // 4036 1220109952 2097974144 1185403008 1965886592 2021536768 1348919552 280256640 489188736 307278848 54076672 1566135552 81048320 170994560 1776403840 1269823616 1367727104 1859459072 1352592640 959737600 136549120 1658880512 2046701056 1688182656 376326528 // 4037 689185664 1684181248 1924023808 1951598848 1100179072 655374976 2018923136 233547392 2043477248 1493671040 1621209984 348793216 105737984 221529856 1988423808 651905920 1672637824 1253980928 952141824 2131987456 662696192 468350848 786022016 1111158144 // 4038 735678720 1353366912 968166016 425855488 1238894336 643632256 792458368 1499685504 1828980480 1861144576 1335328640 285042688 2086706816 1806063360 1967598336 785302784 1979378816 1552375680 1577343232 2060836864 937405696 258702720 1159788160 420762112 // 4039 1820503040 788973568 735244288 1274548480 322835328 97230720 475197568 285960448 313769088 1667836672 1146919552 894364032 208271488 1854564992 1437877376 554170112 2008682496 517438336 2007187712 1536653824 1214101760 1152157056 2000964224 717714432 // 4040 1949047936 1577534080 773185536 330235264 1971660288 572212352 1277574400 456711808 937799424 868974080 2054627328 1119075200 211826560 553440896 777917184 893319424 1218663296 613714432 386815360 711553152 1375381120 810360704 545981568 1103759488 // 4041 94900096 1616927360 1778779648 207007616 38849152 1172843136 1914982656 1940336000 390018432 655979392 598900224 898774144 482563712 1150403456 698107520 605722112 1231700352 452761216 2119278592 303555840 596189440 1925855360 168766592 16294016 // 4042 22647680 2123371904 1742727424 164097536 2058424192 468596864 1016081664 1593989760 109863808 398485632 1108406144 1458942592 340589696 1970329344 1117701248 1052097024 2130963200 494923776 1663583232 870724224 53689856 1047016192 1792272000 423537920 // 4043 1999260800 639595136 1595564416 166182144 1474482816 863974016 1367964416 1440699392 1396117760 1317352192 1611048064 784616576 1433968768 1597971200 1703919360 1607734272 503184640 1546772352 1287622528 447531904 881961600 1326139648 1476194432 617447296 // 4044 1206937728 864321280 905132032 311113600 781795328 982679808 1294720 655911296 1269438720 2084878976 330804352 51991424 792221952 966957824 2025058944 217572224 1683541760 740181376 614115584 1134709120 2121021952 861398656 1252734208 109881984 // 4045 2081819648 1603780864 980285696 967682688 429233792 1535087872 2011937664 1909551744 273748224 1515783424 1409001856 1964192640 830037248 539302784 1990462976 114386432 1525705984 156086016 447125632 1426696704 706564224 582656384 2105682816 1623709696 // 4046 445011712 1846126592 84336768 1067845376 469085440 348121088 1961303168 1927878912 2071034240 630175488 1056706432 1770371200 1222168320 1437784704 1487080448 1399053568 751646208 638241920 116144000 796946048 1622865920 807275392 87228800 1701860096 // 4047 1083711872 1230768512 1581553024 220054912 458289152 402756736 2125046144 1628424960 514208000 1127868928 365695488 1321827584 181193984 2067303680 822579712 39530880 464528768 1647950592 798884352 104003968 1283482368 1567934464 557176576 35263232 // 4048 269319040 1630601344 632165120 1898914048 1515874560 859364864 1479952384 409008256 1412758912 1139622656 1137263872 1073301248 819889152 1723758080 975376384 241621376 1103160832 1536957440 562086400 1555175424 1302711040 128768512 643332736 1471833472 // 4049 1809635968 1233042816 1507628928 1656576 1117575936 1454437120 1123660160 934868224 1899471104 828838656 2037369984 1642286080 1197130880 1443409664 1007270400 1714887168 1673421568 1622555520 1778045312 1791401856 377400320 1855547264 65988992 1302871680 // 4050 1993733888 1895263488 242683648 92082176 374186112 1201968000 1695649024 108242432 761630720 1348130304 2146497152 736233472 717179136 622812288 810526336 754381696 148557568 1865452928 523961344 656536448 2048553472 1788322176 2001643776 1601664128 // 4051 479971328 1802094976 467056256 1632793856 1304288512 338105216 1360169472 726063360 1211202560 1891926784 658293760 1322892160 451356032 882533888 174621056 1306226304 2068110720 1976546304 107254912 610297344 1385317888 1554327808 880134656 1015236352 // 4052 1973791616 1931958784 307180032 1953271552 954395904 756950400 1884781056 1780657792 1749223808 1255572480 1157695104 1543109504 1728058368 175364992 186977408 1936529792 1052194432 1134816000 631345536 701127168 491428992 536990848 649199616 1522166528 // 4053 319594112 1925263488 432483328 1739915904 879945088 675797376 812522112 2088212480 682318208 1608157824 1616470784 1029872384 1777813632 2074214784 1709384832 1770700928 9345152 979896448 1406089216 17644672 750784640 776653824 1748690048 1240368000 // 4054 1902315648 792139264 1854599936 1651892224 1763520384 1858967808 1489888256 1181123584 1426550400 715476992 255435392 462158592 193638400 280735744 302646016 444737536 823240704 1934823680 812924288 316868352 238628352 2051597184 1129292928 814494848 // 4055 603249920 1156726528 1385975552 668595328 644784256 215399296 1422659584 1705087360 381323008 1982950272 1991491072 985904640 388460800 904769280 138380160 1426349696 1148014592 1955874432 251892736 306245632 1395729408 588067584 1493840000 1305841792 // 4056 650891776 193621120 1541978240 1948675200 1935446016 691332992 1873363200 814033024 1356913152 1900350976 156026368 975390336 1320185856 27212032 643025792 613529344 1013598464 759416448 1278281216 1120191232 1125919744 1964257664 2091864320 1026017920 // 4057 2061379200 975678848 121872896 482759296 984083072 1900907648 1752248832 866689408 1613044736 1479934464 2091099520 935980160 1144871424 1966236928 2026993024 1361685376 1060442752 1399583488 1192431616 1171026176 732716160 1234352768 860133632 1651192832 // 4058 1350078848 109381504 378562560 1825175680 600202496 1426238848 934134144 96725760 532204928 1293024128 825507968 1935901312 174565248 1979201408 1146080768 1534907648 1932375936 2080322176 1806642688 1708046976 1373527168 440737152 930718720 152795008 // 4059 629284096 739923968 1315619200 2127494016 1435890048 1331643392 1342630016 1709120768 1378631808 1740972672 649879808 1101559424 761661312 1631111936 1800670848 2131011584 1957687296 1379879552 1990147712 271542656 1585513088 1195763712 520909824 567406720 // 4060 455634176 1408873088 59064192 824726784 1713602432 295046912 1838248960 1984345088 1339492608 207420672 1061726336 678140288 862120832 669735680 758256512 267042304 1200684672 234125568 554742272 1349652736 1127024384 1953772160 1618953984 114689920 // 4061 1632625664 22418560 1014502656 1350837120 1365437440 616755712 1083025408 1768680576 421098112 798593408 1822236032 1320234368 2018184960 1341153408 469441280 2111200128 245882112 1646324224 1258931712 491040896 511824896 905046016 1271619328 2118433920 // 4062 510478592 1934222976 1589589120 914399872 607527168 1545013760 1098418176 856252032 1964931456 725045632 351271424 2071201664 2025520640 1914880640 2109893376 165319936 295738752 70326784 555551232 2081558912 1922547968 285681920 1378422784 1419059840 // 4063 778382208 1006298624 1143193472 1294035328 371325312 190597504 264084992 524668928 565501824 345643776 1716281856 1078152960 961621888 1061600896 1001316224 204902656 1570816768 1468914176 615011072 1077037696 188482304 630764416 463624576 1387903488 // 4064 149942400 1364233856 1849496832 837358336 135589376 922710400 168075008 1509380224 199389056 1991294464 857250688 938787072 224694144 1781999232 376525696 1652987776 841885696 1931158144 1335410944 1740962176 1766751232 772183168 423813120 2131334144 // 4065 235225472 1097916416 1785992960 1362355840 1857049216 328968832 399800320 2018786432 2086847616 317703680 906260224 1672356224 1924889344 1309829632 1579262080 1184408448 1550608768 613271168 1382484224 24978944 1351096192 1110247552 989078144 1411100416 // 4066 498451712 1280432896 1889846528 978505472 702963712 1238326016 1173969280 1719245440 29598336 935861248 1932441984 1485502336 1410354560 2051048448 1206542592 597801856 416430592 56724736 571339520 196747392 1020312448 119262464 7369088 1548748544 // 4067 681657472 2018675200 30377216 191453184 118616576 1733375360 138883456 1731838080 656881408 1537896960 2107440640 1757846784 64473216 291600768 558387840 1486573568 1876265344 2050948352 874964736 1194541568 485257984 348769920 1839287424 340711936 // 4068 1925275264 1944005632 2044149120 1747370880 758635648 1936952704 1959160192 2143687296 1332126336 232584704 1222738688 1703268480 1873741440 455058432 1642131200 246366336 554232448 1500647552 979159424 853255552 1760767360 322342656 677458688 367691264 // 4069 1958180864 957303552 181112960 449303680 2008994816 927990656 536612096 32933760 153052928 662212992 746917760 14528512 1064269184 1832160896 894544640 1553739008 638962048 1085956352 1011577728 1278985344 427606912 2057410432 814721536 2005076096 // 4070 841752960 496706176 30529920 996424832 275748736 334833408 688201344 471773568 215867392 1491127680 878292864 596599808 997595392 1224709760 1207479808 781213184 1042999552 1292100224 1610150272 687734656 587894656 1625436288 744361472 1109050752 // 4071 1971216384 1399281536 2012034560 286858880 768569728 1801763968 1526257152 1595133824 483627264 252824832 834048256 1377139456 315834624 1216302336 1817896832 1087939968 1947995520 1496269184 1120137856 953428992 371428608 128016896 171473408 1711317888 // 4072 2075492608 420985600 1965134080 1599787776 942699648 1108738560 866230272 470203136 844382464 46343424 869641472 424590336 279188864 807701248 1577485056 1271947520 1872542976 1813969280 141770880 1772652288 254712448 20509312 1587024768 1477831040 // 4073 1238649472 1000119552 636205440 754848768 1077839104 684738816 1032767360 1973916160 410718336 2077329280 26474368 561271680 684612992 1562297856 590977792 115243264 1882746240 790561664 1265023744 1338291712 648870912 68315776 1821917440 1152305536 // 4074 2066641664 1245688448 494183296 646423552 1909725952 2050059776 222416896 328640256 280447488 1331235584 557483648 1441554560 1557343616 613662208 1774467584 1181806336 769943296 383966720 729750784 83539840 657477504 711619328 1966777984 1731679104 // 4075 1555624448 1779813248 823566592 1210835712 365719680 552709760 1754987776 1487305600 67467264 1061175296 1892353536 1643642496 890170624 1496556160 1999462656 963608704 346789504 828459648 1302062080 436525440 1315545088 1301603968 1254938880 254061696 // 4076 1172854912 630480512 1502763264 401981824 216082304 35165824 735082752 1412621696 495262592 1464457216 1770335232 1737932928 1633034624 1910394240 795821312 1493347840 1224577024 89427840 455609728 1709290112 841375232 1208689152 779387008 92989184 // 4077 1699629696 119952512 657486336 422328704 1789908992 305717248 2134862080 926005504 440220032 2050073472 1259465088 1762851712 1142479744 1592920832 1518577024 1421599360 837110656 484646400 156730496 52991232 495989376 1645861120 2049843584 1689232000 // 4078 1302103040 433904000 827432320 363303168 1417010688 1465500416 367653248 1166400128 372300800 1600742144 500789888 666720640 998178688 880751488 816825216 959942272 115053312 54553984 1701621760 112088704 175663744 727754624 1375909376 1212489728 // 4079 1428123008 263541120 202963712 1193257984 1794317312 1898562176 485523200 767992448 276672896 2135492480 1320196352 242452096 999787136 1564267648 1078115840 1347643776 1011156224 1554760704 534423296 1507458432 10329472 279972224 1720257280 1994287232 // 4080 132043520 9469312 381683968 1611644672 393794432 1516217472 899380864 1072532096 1780821376 906404352 1321579264 1706180352 979404800 1043690752 2083336192 715198848 826976768 467866752 643263744 762471680 599447296 924466048 1202418048 1832155776 // 4081 832721792 1950554624 211764224 1149934080 878058240 685840000 1518394752 613415808 1195907840 1065120896 1257874432 1593244672 1498922112 2070398592 2006836608 2042440192 1665112960 2014196608 1865798400 1186919168 1791781760 1305390208 1982651520 624910976 // 4082 640750976 1253729024 1824828288 1104664960 1484589184 1524929024 710720384 1335078912 1445325952 1153262080 756375040 538166400 505091200 379646976 1602781056 44363008 633350656 1072847872 858450560 1923822208 169814656 1323344256 1746726400 291406208 // 4083 813362304 2019231616 1017611648 450963072 905659008 1175565056 731811200 7361792 1210248064 641499648 615026432 175678976 1093290752 181861888 1581400448 2085554304 1202177152 85228032 132300160 967343616 116628096 1467510528 221083520 784913024 // 4084 684288000 654478464 2012377088 208541440 1866051200 342334336 11776 415328256 895542272 391337472 1133518080 1025331456 411220352 451993600 2132854528 1146001920 1733575808 2109633792 1027519360 1602474880 1266022400 856471296 504049792 377610368 // 4085 2081167360 671596672 1006796800 1780996096 1924315648 1130574592 731393536 363766144 1453671040 878012928 1402428672 1332289792 993586816 1628416896 338299008 1875729024 2099182720 539480448 1544428032 1111867520 60564480 558905728 858920192 1099117312 // 4086 31986688 186130048 799584640 1532685952 1685954944 1771983744 710839680 348303744 1738102784 1482062208 1306366208 1091881344 147064064 1886951424 1202656128 163868288 17341440 296226944 1727073920 1436446464 1295341952 1632948992 42865920 20981888 // 4087 1803842816 757512192 603116032 1526090240 725735936 216973568 1518648192 1404165376 208752128 2033239808 202106368 593278336 1469464704 1287195648 76070528 1786527104 1177986944 554984192 1288070144 1435814912 580212992 1346513152 2047673344 1196925056 // 4088 2091684096 1574423168 2013650176 332075264 137211264 1154225024 899210624 74958976 1661785600 2146840704 1277914624 132141952 196931328 936127104 1161817472 1164493440 1366578816 742201088 606491264 276447744 45156224 1419782912 1610959360 1226178560 // 4089 30365952 1509432448 1440063360 1818887168 964272000 1123864192 485717632 165058048 543671296 660735488 810364672 759979392 299732352 100549760 692520576 236834048 574677376 1787962368 769781760 696442368 16947200 1142951936 732709376 1972550272 // 4090 1977606528 1761041792 1378782976 850051840 826067712 2045571584 367558400 665239296 1624611712 1587416320 2051672064 1915241728 1574486784 185744384 1878478976 610344576 181028352 503360640 1085669760 149687040 1806208640 1680259712 1925595648 2115972096 // 4091 188466304 1550365568 96323200 808689408 827377536 592499072 2134503808 451163904 1710910080 1103519616 1024448640 264770560 926103552 1390983040 241625600 15934080 1514147584 113091584 1805889280 166115840 814259712 105580672 2008573056 1011841920 // 4092 1845607296 1108271104 20717696 27895808 437362944 1831344768 735537408 1780156032 229579264 647027328 423350912 1845504000 1282366336 1764064512 194980224 782303744 659745280 1653765376 588223104 329396352 1871788544 309786880 1335437056 465369472 // 4093 1337997056 1804401664 101628032 1215321984 1982640128 82269568 1754822912 662617728 1316634752 57993088 423100416 1261544576 1690076160 710835328 1456640640 606951936 1135755904 1786002176 1694404608 478039936 1721354112 1861642624 24571648 57677568 // 4094 55981696 1836594432 413587328 726121600 899973760 1287482496 222493952 1059512960 1054721152 1581510016 1024184960 77981184 667319424 406604416 238531840 498521472 1318181632 2081220864 661255680 1014134400 1549518592 1548600704 1909834880 1668226304 // 4095 703456512 93494912 1658870016 606325504 1526179584 1129335296 1032441856 1314798976 380698752 601451264 2052053120 90849664 113095552 1735757440 2064880128 42619904 240134272 1129374976 396480512 326203904 1962489600 1526157184 1418047232 1582647296 // 4096 952523264 1923320832 591342080 1248094592 2100493312 165251328 866568064 313352192 1762619520 1160155264 810158080 1133338240 1532125824 1014755072 1911922048 1418282240 308627584 963192320 1069927552 1037302784 558619904 349836416 2068401536 1705489536 // 4097 1322945280 682945920 1428327168 1849153792 1885628416 850758912 1526308864 1626285184 583828864 2051157120 1278029568 101075328 1683680000 978112128 806956928 1512147584 1083023872 1545865344 1378306304 906830336 1391681664 1757228800 819891072 682823040 // end of file