// 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) 16 // numCols 16 // numRows // outDigits= numRows 65536 // numPoints (=b^{numCols}) 257 // dim // 4 // Stregth // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 1392508928 106102784 621150208 690290688 413728768 135823360 822607872 816906240 456163328 295370752 680624128 816349184 162562048 814317568 816873472 3178496 // 2 106102784 592773120 1596129280 831258624 1135706112 957382656 1387855872 2021752832 1504411648 956989440 1262026752 957874176 1782120448 1396244480 813694976 1395687424 // 3 592773120 2088108032 1761345536 1916633088 2096234496 1806270464 745242624 662241280 1727135744 1915977728 1953628160 1394671616 1062404096 1709834240 1672511488 1432584192 // 4 2088108032 344588288 966033408 248479744 873365504 1203896320 675774464 1658716160 932478976 104955904 67502080 1819410432 2045509632 621772800 919797760 1983283200 // 5 344588288 756973568 1261240320 985726976 263880704 1871020032 921665536 691830784 1302528000 38240256 335675392 362676224 546668544 1873444864 1088782336 171999232 // 6 756973568 1714651136 1701183488 897286144 1958019072 1500119040 190382080 1880457216 1533968384 373653504 353763328 889946112 1538588672 1002766336 1252327424 516587520 // 7 1714651136 55934976 2097348608 1104052224 12681216 1379074048 1448214528 107315200 1614118912 55803904 218300416 1857978368 1299087360 1551794176 1416593408 869531648 // 8 55934976 2119598080 1526595584 1091502080 885063680 73465856 906231808 6520832 89489408 240156672 93192192 600834048 1998815232 1847754752 1740341248 1441234944 // 9 2119598080 615022592 413433856 1976434688 871727104 845479936 892469248 107184128 139493376 199131136 621510656 1425244160 441745408 181174272 844890112 1454505984 // 10 615022592 1007419392 322699264 1178304512 2143682560 123142144 1292304384 1885700096 2111340544 785711104 263094272 1319567360 1859026944 1187381248 1693319168 686063616 // 11 1007419392 791674880 1907294208 972914688 1547272192 1246756864 432668672 689274880 2007302144 561741824 1705050112 543784960 211812352 109084672 1275756544 206307328 // 12 791674880 1587478528 1952350208 1707343872 711294976 1402601472 215187456 1656520704 1792180224 1155170304 2042920960 751403008 908886016 1988493312 1078362112 809500672 // 13 1587478528 717324288 1051361280 1335984128 1456439296 1598652416 1096744960 660471808 20447232 1025376256 2050818048 451215360 1872396288 435191808 1879474176 527433728 // 14 717324288 342556672 798228480 426639360 1461256192 504791040 949878784 2029584384 1656291328 1193476096 1044840448 1971290112 687144960 929628160 1870036992 1106182144 // 15 342556672 1006567424 473661440 1316421632 1674444800 646479872 1789296640 813793280 257654784 2036596736 1643708416 1569357824 895320064 1927151616 781811712 1798209536 // 16 1006567424 667189248 1176993792 767098880 1361936384 1278083072 1313603584 733020160 1649704960 412942336 672694272 1758920704 1407746048 1210875904 1169620992 2135261184 // 17 667189248 1642266624 1348567040 2090106880 654082048 39976960 1577189376 1914339328 1094090752 814055424 2066776064 994017280 540737536 912556032 988971008 1153073152 // 18 1642266624 830636032 187793408 1516765184 56229888 1549795328 198967296 350781440 1450672128 1270153216 1741389824 453279744 832241664 726827008 2118647808 1669201920 // 19 830636032 984809472 817528832 1496449024 1054408704 1471938560 2128052224 595329024 2082570240 746487808 489422848 715096064 2066382848 888766464 490078208 43843584 // 20 984809472 168394752 1477050368 1743454208 1491566592 694910976 1814626304 1860108288 1641906176 827490304 103874560 1370816512 2119270400 407699456 531300352 857702400 // 21 168394752 1375961088 89260032 1057783808 1262419968 1161986048 944046080 900825088 1782317056 929267712 1832321024 803504128 1555005440 1028980736 750026752 162299904 // 22 1375961088 1464958976 811008000 1949532160 74711040 2097643520 134021120 1434714112 1465253888 1515487232 1222246400 1934295040 1811087360 468189184 622329856 61145088 // 23 1464958976 1728479232 375848960 1883734016 728760320 2063237120 8028160 1355907072 1593901056 311328768 1771208704 414711808 572030976 1827897344 649920512 1369866240 // 24 1728479232 1902215168 829489152 1530363904 115015680 2055208960 133857280 1484849152 450756608 2065432576 645595136 983597056 431652864 488570880 1998290944 116850688 // 25 1902215168 1074823168 222298112 1575780352 459112448 2105180160 947716096 626622464 113541120 1567031296 2078081024 588906496 1671626752 218234880 1911324672 1643216896 // 26 1074823168 1297121280 567083008 1186004992 390496256 1158119424 1816461312 1392279552 717357056 649723904 698777600 1085865984 532709376 227475456 270336000 277872640 // 27 1297121280 1822261248 661422080 1375174656 307331072 692224000 2125004800 942538752 1281916928 253526016 688848896 1601798144 1381957632 1568833536 9240576 1350598656 // 28 1822261248 1274085376 1003192320 1134952448 1984135168 1475051520 198672384 957743104 237273088 638812160 992346112 220626944 1116536832 274661376 1343062016 500170752 // 29 1274085376 1882882048 351272960 904232960 1295351808 1547436032 1583087616 1538195456 1152024576 490045440 1520238592 1336639488 1045397504 751763456 1306361856 1900904448 // 30 1882882048 1690992640 1793359872 2026897408 1526235136 39845888 1308753920 1425309696 309198848 1202225152 1590132736 1910767616 1500610560 719552512 1016070144 985432064 // 31 1690992640 237895680 1645084672 573079552 681705472 1281490944 1791754240 916455424 637272064 426704896 1595473920 680886272 61374464 1716060160 103579648 1250295808 // 32 237895680 1814036480 619446272 176848896 688128 648937472 950435840 2006351872 1482260480 1182138368 323354624 725417984 19595264 78577664 1286242304 776765440 // 33 1814036480 1221328896 541622272 176160768 680165376 503873536 1092485120 568393728 268533760 1429209088 911540224 706084864 195690496 1177255936 1659240448 543326208 // 34 1221328896 1753513984 1189642240 571113472 1520566272 1595310080 215941120 1572896768 689012736 1667563520 1885536256 565968896 564232192 1223524352 1115979776 1279426560 // 35 1753513984 778829824 741212160 2024308736 1299742720 1405714432 433291264 1008533504 45645824 319160320 420675584 1933312 562036736 1118109696 247857152 76447744 // 36 778829824 37879808 1006764032 902823936 1983217664 1243217920 1296695296 1445003264 2033844224 169148416 1904869376 563970048 195133440 619151360 172523520 1812594688 // 37 37879808 1044381696 666763264 1139113984 306413568 122683392 889651200 24576000 1564672000 2074017792 2122022912 708575232 19529728 12779520 1715634176 1113980928 // 38 1044381696 436076544 1712947200 1369833472 391217152 844562432 909246464 1584791552 614334464 98861056 1443201024 722862080 61538304 1690533888 606371840 1076101120 // 39 436076544 2145878016 167739392 1190625280 457605120 73728000 1443102720 1151860736 523927552 1407254528 1129545728 683474944 1495826432 2124873728 1677754368 2120482816 // 40 2145878016 1981284352 1458962432 1571880960 115179520 1382088704 189923328 1114406912 1428520960 280133632 1913683968 1905623040 1047625728 56197120 442793984 1738145792 // 41 1981284352 552468480 1956675584 1533837312 727384064 1496514560 920190976 1756266496 980451328 1654784000 2086830080 1340342272 1120894976 1725595648 2113830912 410877952 // 42 552468480 1414430720 1507065856 1882685440 74448896 1877606400 678395904 616955904 785022976 515932160 1168015360 220954624 1376583680 1832648704 1703084032 1852145664 // 43 1414430720 228229120 151879680 1950842880 1265893376 1199931392 742883328 719486976 283377664 1532887040 1750794240 1596358656 534708224 676397056 199655424 1317765120 // 44 228229120 77004800 688160768 1060339712 1488912384 1807876096 1391165440 1850212352 536117248 855965696 1664286720 1090093056 1673560064 2012807168 1164771328 449118208 // 45 77004800 764641280 464355328 1737261056 1055358976 959021056 825819136 2082865152 560660480 1345716224 776994816 590938112 430112768 1057914880 1604845568 392134656 // 46 764641280 910032896 2025193472 1500184576 56164352 135299072 1233649664 1507459072 1976172544 2120613888 167641088 983171072 574259200 1680965632 1224179712 331907072 // 47 910032896 1317535744 206471168 1513226240 651821056 1100513280 1036091392 25395200 641695744 2006450176 519536640 413171712 1805156352 22380544 1530855424 1046151168 // 48 1317535744 1120305152 1614970880 2095579136 1367113728 2086207488 175898624 293732352 1738113024 1768914944 812187648 1933049856 1559429120 1817477120 1701052416 140836864 // 49 1120305152 579076096 1377992704 764706816 1672314880 1982136320 1433796608 949190656 1081999360 1493598208 232325120 801832960 2117042176 1203273728 1828782080 1189937152 // 50 579076096 1889959936 1030782976 1312358400 1464729600 592642048 790822912 975896576 1539178496 1423933440 1624539136 1373929472 2068938752 1753153536 736886784 69959680 // 51 1889959936 1305870336 1372422144 427229184 1452867584 208666624 931921920 1125187584 770015232 873136128 330563584 716505088 833257472 1628897280 801603584 649035776 // 52 1305870336 471564288 941359104 1340997632 709853184 1006370816 71008256 508690432 1766326272 666828800 1235714048 455049216 538640384 1047920640 157810688 1443430400 // 53 471564288 604471296 975437824 1705082880 1550155776 1070039040 1472167936 986447872 52494336 1847099392 527302656 990150656 1404764160 2059927552 1600192512 467599360 // 54 604471296 505643008 1134428160 969146368 2142863360 1752694784 1902641152 636911616 1898053632 1903591424 946929664 1757380608 896040960 967999488 1153302528 130318336 // 55 505643008 1572700160 1583185920 1182629888 868614144 420478976 1889075200 1892876288 609419264 1225228288 1959329792 1574371328 685604864 1493893120 1132101632 599982080 // 56 1572700160 65011712 100892672 1975222272 888504320 1770586112 510230528 1252229120 1937178624 1036943360 926777344 1963622400 1878327296 72482816 1622769664 1038123008 // 57 65011712 98795520 772112384 1095630848 12648448 2011201536 158826496 1684602880 319029248 183697408 529170432 452952064 907706368 961937408 1566113792 1616707584 // 58 98795520 736493568 1823178752 1099890688 1958838272 2123825152 1862172672 1955397632 437714944 360284160 110428160 753205248 212631552 1743716352 1023672320 1673330688 // 59 736493568 1196261376 684130304 894337024 263520256 275349504 529530880 1803124736 177012736 334266368 798195712 541687808 1855979520 1594392576 1589182464 1717469184 // 60 1196261376 1871347712 913276928 989560832 876249088 268009472 1594851328 1242726400 847740928 1014956032 607911936 1323925504 441352192 710377472 954695680 1303937024 // 61 1871347712 1508179968 1272545280 247529472 2089713664 1358299136 1381007360 1071153152 1236598784 407044096 764936192 1420230656 2002026496 1442676736 1969160192 183828480 // 62 1508179968 305954816 714211328 1917812736 1139933184 44466176 33718272 434569216 1048346624 903544832 380993536 603160576 1294172160 1328021504 2141847552 1702854656 // 63 305954816 950960128 20480000 834502656 414285824 10747904 1107329024 2122219520 1380089856 594444288 1822621696 1859125248 1542356992 1768357888 450199552 1016758272 // 64 950960128 966131712 582582272 688652288 170459136 1118076928 776110080 1040220160 1662025728 1338867712 273645568 893288448 548732928 1636696064 642711552 782630912 // 65 966131712 456097792 857407488 589627392 1881341952 1827012608 686587904 1706983424 343113728 1602355200 501186560 361463808 2039840768 2138013696 149487616 369655808 // 66 456097792 674529280 698875904 1392902144 626196480 1141538816 1959002112 1213923328 1919385600 1113423872 834797568 1813905408 1064042496 1309704192 518094848 798916608 // 67 674529280 27033600 1635876864 1985282048 2054553600 818839552 665878528 554893312 722829312 1939832832 1190363136 1399980032 1783824384 1272872960 830406656 884015104 // 68 27033600 1612513280 1071644672 203620352 1653342208 394133504 781647872 573702144 1891532800 896270336 1035272192 958464000 163119104 1385496576 97386496 478511104 // 69 1612513280 1610416128 845119488 1856962560 1953398784 971571200 221872128 1393557504 1145962496 148439040 84443136 815267840 1521516544 1455915008 424378368 488177664 // 70 1610416128 1839366144 1022197760 448888832 765100032 886079488 1043628032 2000879616 747241472 231833600 1435336704 1781039104 1818886144 798031872 72515584 2097414144 // 71 1839366144 1364131840 2043740160 928710656 1186398208 182714368 378175488 70516736 2124840960 1482424320 1616379904 105021440 470155264 1950253056 2035712000 586743808 // 72 1364131840 681443328 589856768 1911291904 569475072 477003776 2132541440 389021696 1264058368 939786240 196608000 440696832 93978624 1623883776 1538228224 1331396608 // 73 681443328 196509696 59473920 1344110592 1825570816 1668448256 962789376 220659712 571670528 867958784 1085505536 534675456 874479616 1781137408 351535104 504659968 // 74 196509696 138215424 2064121856 1020100608 658276352 1511096320 484048896 128581632 959512576 1930395648 2012413952 734068736 1990950912 1447034880 182484992 915046400 // 75 138215424 1932853248 1282605056 468779008 1989902336 1187741696 281444352 892174336 1099431936 83656704 1468301312 1567260672 727515136 1461059584 1013579776 1027342336 // 76 1932853248 1061552128 1606352896 1835696128 946667520 1443692544 768999424 2090369024 1296662528 1400373248 47382528 1983348736 1953890304 1665204224 22413312 889257984 // 77 1061552128 1626931200 1105231872 1426554880 492109824 2077949952 578519040 1122238464 1829011456 1370161152 131170304 37847040 1677852672 287440896 878116864 1177812992 // 78 1626931200 555319296 731971584 1213366272 1506279424 1503690752 1608089600 279347200 65634304 1450868736 987103232 1715699712 1248198656 439549952 1919090688 2037514240 // 79 555319296 179863552 51019776 295337984 1620148224 108593152 797310976 1941307392 896139264 1823244288 1013743616 740655104 816578560 145293312 185663488 428539904 // 80 179863552 162660352 864649216 1896546304 1206976512 704577536 2099871744 1740996608 2027880448 1354760192 827359232 478773248 421298176 581009408 312082432 949125120 // 81 162660352 976977920 1211760640 922353664 1689681920 1423343616 273973248 362938368 581402624 1636859904 660701184 93650944 822444032 981663744 705200128 841613312 // 82 976977920 1912700928 2003959808 1380745216 970063872 1149370368 205815808 1052213248 1250230272 1190199296 726040576 881885184 36995072 423198720 404914176 999817216 // 83 1912700928 91455488 520421376 1805549568 1198227456 1220968448 147357696 1309212672 911179776 1840742400 636321792 916717568 557219840 991985664 599425024 27492352 // 84 91455488 443973632 110755840 754253824 2108456960 1074659328 884998144 172425216 704217088 1213857792 1632108544 395476992 1746370560 1788575744 572063744 1939996672 // 85 443973632 485261312 790396928 1364819968 953221120 1959657472 1005879296 650969088 1691353088 689045504 1940455424 2139422720 134184960 1307639808 1371209728 1993441280 // 86 485261312 871366656 1681096704 1770553344 1449754624 1329233920 122617856 1483440128 1471447040 1522204672 375029760 2021294080 1350041600 104628224 661291008 1822883840 // 87 871366656 1472430080 290947072 1071710208 96436224 1215660032 1137180672 322142208 300089344 1289846784 1926004736 671252480 1252524032 1035632640 1271758848 1883996160 // 88 1472430080 1184104448 491159552 979271680 2117730304 196968448 1661698048 824213504 1861386240 1043136512 1765670912 1655341056 1155694592 1166475264 998637568 1136361472 // 89 1184104448 1540521984 1893433344 1147437056 574881792 1756758016 99123200 135364608 119275520 1460862976 1549205504 642252800 1453719552 700612608 2017296384 343408640 // 90 1540521984 722010112 1915420672 1713405952 208011264 1834909696 1265434624 1234796544 379256832 189005824 1015742464 1894645760 972062720 392888320 1816494080 1391198208 // 91 722010112 1495400448 1339621376 1783005184 988413952 640909312 1495662592 80740352 1175289856 936312832 397901824 1226735616 1967718400 553385984 1051295744 155090944 // 92 1495400448 385548288 244744192 1353482240 936411136 2132115456 1996423168 1775534080 1523286016 544768000 1973420032 1012367360 2126249984 895254528 932642816 574062592 // 93 385548288 409829376 119013376 1736179712 300351488 166363136 1175027712 1782382592 596705280 1440251904 282427392 1122729984 314736640 1542029312 362840064 2065006592 // 94 409829376 527794176 1990131712 1989869568 251035648 1340276736 986677248 1599537152 1622310912 1158479872 1153761280 1344864256 1607467008 1488060416 1857355776 1844346880 // 95 527794176 1776975872 409567232 2020442112 1501036544 1965850624 2113208320 663224320 1037172736 29884416 209813504 267976704 521109504 778731520 56328192 1971519488 // 96 1776975872 1904410624 2138144768 555057152 857800704 148471808 1158184960 86999040 594509824 222920704 470614016 284590080 772833280 843350016 1993900032 1794539520 // 97 1904410624 250773504 932085760 305430528 1376911360 1305542656 701333504 1336573952 1204584448 289701888 1695612928 1055260672 1975418880 762740736 472776704 52166656 // 98 250773504 964427776 1413021696 1076264960 1849688064 1679589376 400818176 2045050880 655032320 1951760384 712245248 1264091136 692781056 1088126976 523370496 1923022848 // 99 964427776 1833238528 451739648 778469376 78512128 1945665536 1626570752 1344045056 1571553280 1579253760 1876819968 1645445120 1734475776 1360723968 1840054272 2087550976 // 100 1833238528 2007498752 234323968 717783040 1311408128 319488000 160628736 885817344 988905472 838828032 884047872 91324416 251985920 97124352 297828352 1158774784 // 101 2007498752 2053079040 1249509376 1692532736 811892736 446169088 1343913984 1668808704 1716191232 88997888 1552220160 175407104 1737097216 2035253248 1422983168 676626432 // 102 2053079040 807763968 1496317952 1418100736 1565818880 1250066432 1154121728 1922760704 346882048 1506476032 559513600 1845395456 1768783872 1513521152 2089123840 1610383360 // 103 807763968 1763016704 2011758592 164757504 1837727744 239599616 1275985920 476676096 926515200 2022866944 922255360 76742656 1225031680 1559003136 595132416 631439360 // 104 1763016704 519864320 1310621696 1683718144 1407451136 1111883776 1614938112 460685312 2140045312 1315569664 38666240 1301774336 634224640 1336934400 114950144 361136128 // 105 519864320 1356988416 1129349120 935297024 2025291776 570687488 304218112 233734144 1492189184 1277427712 650903552 1750728704 57147392 545226752 324829184 2090008576 // 106 1356988416 330465280 1779662848 1325924352 1146028032 807796736 19922944 1273167872 170491904 1793589248 1349156864 1798438912 1038811136 769622016 1875869696 1651474432 // 107 330465280 2040594432 1979285504 189202432 613089280 823525376 439418880 287866880 807632896 981630976 1807384576 1457061888 1087799296 317849600 228589568 848134144 // 108 2040594432 207126528 1829502976 801898496 103776256 723976192 413859840 851017728 420708352 1362624512 785448960 370114560 1100349440 216039424 1059946496 557776896 // 109 207126528 1632927744 996212736 702775296 1420394496 864813056 1404272640 1376452608 831160320 2145976320 1098874880 1469677568 886538240 1248591872 504528896 1486749696 // 110 1632927744 1513455616 517603328 2102001664 1803354112 1614774272 232783872 1876492288 1111162880 1050050560 448692224 1666056192 1927479296 1478885376 1183612928 1422295040 // 111 1513455616 1156546560 46432256 372703232 1779826688 1843363840 57507840 1287028736 502857728 606601216 413401088 296550400 1267826688 2147352576 306839552 898760704 // 112 1156546560 1177223168 1321598976 2082537472 1576796160 1857159168 367951872 192544768 1675919360 1015808000 1396473856 1513914368 1851392000 931233792 668467200 1873248256 // 113 1177223168 149749760 1980268544 568131584 2007072768 2069659648 1518010368 745603072 461832192 1873838080 1307541504 879132672 489947136 1421213696 1216315392 726138880 // 114 149749760 2128969728 301891584 1450999808 1255538688 556236800 807469056 1910308864 840728576 576651264 1067581440 693272576 262733824 1524793344 1664581632 1835204608 // 115 2128969728 1864040448 1332674560 480935936 1662812160 285638656 1225850880 1261207552 414089216 503119872 505249792 654016512 1571192832 825753600 240418816 1703804928 // 116 1864040448 544473088 757071872 2142633984 218071040 1477935104 2094530560 761757696 2075525120 65044480 1174634496 2069692416 310050816 1099497472 1809481728 460029952 // 117 544473088 223608832 1032650752 1934196736 1005780992 617578496 1050968064 969572352 390955008 1172504576 1380286464 1764098048 1021902848 1162379264 1890648064 1953529856 // 118 223608832 819527680 1857060864 1220182016 1061715968 443219968 656015360 250806272 1926922240 396787712 454524928 1439629312 1507164160 361594880 79790080 1409581056 // 119 819527680 1583972352 727580672 2012348416 678920192 1030815744 616366080 1904050176 1747451904 212926464 1133281280 203063296 1091305472 471334912 1355087872 1498447872 // 120 1583972352 1966571520 1819607040 1602584576 635404288 432799744 1696169984 697073664 1413480448 1329430528 2135883776 1293320192 1842151424 2080636928 160792576 1770618880 // 121 1966571520 423788544 1838743552 2052718592 1652162560 2094366720 318537728 598016000 1158938624 812810240 1815085056 551256064 1335918592 737673216 1612447744 937426944 // 122 423788544 1960542208 1660190720 404750336 1805123584 1848180736 1148059648 327581696 5308416 1547862016 970719232 1870331904 292487168 1054048256 1476132864 1121419264 // 123 1960542208 372178944 1670774784 1941438464 485720064 709296128 1319763968 177537024 1162936320 1704886272 1340440576 2115239936 922615808 1886191616 355172352 1536491520 // 124 372178944 1975058432 1693810688 1867218944 1114570752 1693253632 820281344 991920128 1410596864 712704000 1160380416 1223294976 843612160 295501824 1321107456 793673728 // 125 1975058432 290226176 496041984 757366784 816644096 1409908736 500432896 2032435200 1749024768 1867579392 468647936 2057469952 905609216 1225555968 1643118592 962691072 // 126 290226176 215842816 1158447104 495550464 287145984 1239252992 290029568 1692237824 1923612672 1958608896 351567872 1331167232 156172288 1564835840 1485930496 1289256960 // 127 215842816 1238433792 1237942272 211025920 1233944576 1486094336 1691910144 121176064 391806976 1615495168 1256194048 1175912448 1162215424 345538560 340328448 1569980416 // 128 1238433792 1605632 1233125376 1159233536 499449856 1011646464 1866203136 482213888 2077065216 715816960 2785280 55640064 1560477696 202113024 1239220224 1363771392 // 129 1605632 1234731008 1162444800 1490911232 1750630400 1399881728 978518016 782401536 414580736 713031680 1252687872 1582432256 417202176 201326592 412385280 412647424 // 130 1234731008 215023616 495747072 814022656 993034240 1763934208 350814208 906756096 841908224 1613398016 350224384 1183580160 348553216 344719360 786432 411041792 // 131 215023616 291340288 1687224320 196444160 462127104 2110423040 1803386880 1304035328 463241216 1959428096 469008384 1380614144 1238499328 1561886720 411828224 1360560128 // 132 291340288 1976336384 1677033472 272498688 1787822080 381091840 706117632 1526169600 1669791744 1866334208 1164902400 462979072 404455424 1229291520 1234468864 1573486592 // 133 1976336384 372834304 1653997568 2058223616 1836744704 1017217024 1639743488 674037760 501514240 709951488 1336541184 58916864 1073971200 294420480 341639168 1284767744 // 134 372834304 1957625856 1844740096 399802368 605519872 1562181632 1012727808 1074069504 1115226112 1710948352 971341824 1132494848 608403456 1880948736 1489567744 962101248 // 135 1957625856 425426944 1813577728 868417536 1865646080 1631584256 1784741888 340066304 834338816 1545502720 1817968640 1740832768 1114079232 1055719424 1636925440 794918912 // 136 425426944 1967292416 729088000 1559265280 2061271040 186712064 176881664 1364262912 420118528 809664512 2133852160 631537664 136675328 735281152 1324351488 1540259840 // 137 1967292416 1580695552 1860042752 640417792 1755709440 27918336 1115783168 1358954496 806584320 1332903936 1137639424 763428864 984449024 2088239104 356417536 1117061120 // 138 1580695552 820609024 1034977280 1317666816 474906624 1126924288 1724055552 340852736 170098688 213745664 453804032 388792320 865533952 470024192 1470857216 936869888 // 139 820609024 223936512 755826688 1388609536 22183936 635994112 749043712 1078263808 1487503360 397475840 1377271808 616267776 1906606080 362283008 1618739200 1776287744 // 140 223936512 542375936 1327497216 1402339328 341016576 156041216 1544093696 671416320 2146500608 1168539648 1178959872 1428094976 1423245312 1158512640 161218560 1493794816 // 141 542375936 1869873152 300875776 1204125696 273121280 1430519808 2035613696 1521287168 923697152 65208320 503545856 30015488 478248960 1103659008 1351974912 1414561792 // 142 1869873152 2124087296 1988001792 1468137472 1700233216 739311616 61603840 1308065792 347701248 501252096 1067286528 491487232 2099052544 822673408 80019456 1946451968 // 143 2124087296 149258240 1317568512 852852736 640843776 800915456 556761088 909770752 1714225152 578617344 1302462464 1616281600 593494016 1522008064 1891729408 460357632 // 144 149258240 1181548544 46530560 350683136 1997832192 244482048 1770946560 780926976 986382336 1876885504 1399816192 1127645184 121831424 1424130048 1806761984 1709932544 // 145 1181548544 1152057344 516194304 1676902400 1902346240 1729888256 1340538880 480411648 1576108032 1018200064 415006720 1148551168 1531183104 934674432 240812032 1829634048 // 146 1152057344 1517256704 995753984 311427072 1343389696 687538176 354975744 121503744 657195008 604766208 446955520 523337728 715063296 2139193344 1666482176 727908352 // 147 1517256704 1630896128 1835073536 1115848704 1010991104 1037271040 1455259648 1689845760 1200291840 1051197440 1094615040 900628480 297107456 1484652544 1211596800 1875378176 // 148 1630896128 206864384 1972109312 2126512128 1543405568 1802371072 1751842816 2036170752 592216064 2140569600 788496384 605749248 329515008 1244004352 671055872 900169728 // 149 206864384 2044231680 1786347520 624852992 1369767936 50659328 1879244800 992247808 1039106048 1365835776 1808859136 935264256 951549952 216793088 307757056 1418854400 // 150 2044231680 329318400 1125351424 1956347904 1593081856 1929773056 1198718976 178225152 1624375296 985137152 1346011136 252215296 940507136 316702720 1187643392 1489403904 // 151 329318400 1353875456 1313898496 711917568 1412038656 880082944 875823104 328531968 598900736 1786937344 652902400 923238400 1396113408 770834432 504135680 555614208 // 152 1353875456 518127616 2006876160 2118451200 1946025984 4259840 872415232 596017152 1519452160 1281884160 38535168 1680900096 1835270144 543129600 1058177024 851378176 // 153 518127616 1769766912 1500053504 230359040 588087296 876675072 1194590208 698679296 1179353088 1310982144 919470080 156532736 495517696 1342144512 229474304 1645051904 // 154 1769766912 806715392 1244659712 783712256 162430976 1937047552 1886584832 1896644608 378372096 2028601344 561545216 350060544 1284800512 1555038208 1872756736 2096070656 // 155 806715392 2049277952 234487808 655884288 329711616 50724864 1745027072 251494400 119209984 1502773248 1557757952 1481179136 2035810304 1517060096 323977216 361955328 // 156 2049277952 2011136000 452427776 884932608 548700160 1795489792 1458241536 972226560 1855717376 88801280 881131520 554762240 320929792 2033614848 115113984 629571584 // 157 2011136000 1831337984 1416429568 336297984 831782912 1039007744 356352000 759857152 301105152 835584000 1873903616 842006528 271712256 97484800 593100800 1604517888 // 158 1831337984 960823296 934871040 631209984 2074443776 684949504 1336442880 1265074176 1474494464 1585414144 710803456 570556416 1646395392 1363804160 2096693248 679247872 // 159 960823296 251396096 2131656704 1580859392 1046347776 1736114176 1776746496 1907130368 1689550848 1948352512 1702100992 1075838976 1581252608 1083899904 1418035200 1163165696 // 160 251396096 1911717888 410091520 1617166336 1616904192 245104640 554598400 744292352 701497344 290816000 470876160 509607936 664666112 760971264 298909696 2081521664 // 161 1911717888 1770192896 1995014144 262144 1610612736 798130176 61833216 191954944 913932288 222593024 210567168 972947456 70877184 846626816 1841332224 1928167424 // 162 1770192896 527073280 119472128 1610874880 1046478848 742195200 2032926720 1291452416 1255112704 29982720 1149337600 1036484608 1203601408 776241152 523042816 52363264 // 163 527073280 410353664 244842496 1583611904 2078146560 1427177472 1549074432 1874231296 579141632 1162346496 281346048 2054815744 7995392 1491763200 473038848 1788608512 // 164 410353664 384663552 1335263232 632946688 832929792 155451392 747175936 1381564416 2024243200 1435303936 1976926208 2046820352 1207566336 1538392064 1991114752 1979088896 // 165 384663552 1501233152 1918435328 337608704 546570240 634191872 1722122240 847970304 895418368 542670848 396361728 1039794176 71139328 896106496 56131584 1837301760 // 166 1501233152 723648512 1890254848 881557504 330596352 1130921984 1120075776 288980992 65667072 939032576 1018658816 969375744 666468352 551321600 1859878912 2070839296 // 167 723648512 1535705088 492535808 658440192 161939456 28016640 176259072 1269334016 1835630592 189726720 1544224768 511574016 1579024384 394002432 364183552 571834368 // 168 1535705088 1188200448 289832960 781713408 590249984 187301888 1779105792 232980480 1292140544 1464074240 1767309312 1080033280 1648361472 703266816 933265408 154632192 // 169 1188200448 1469317120 1683456000 230064128 1938653184 1629552640 1012989952 460226560 1103724544 1041432576 1925054464 572522496 270663680 1170374656 1050083328 1388216320 // 170 1469317120 868450304 791904256 2117795840 1417543680 1564475392 1641873408 477462528 956825600 1286406144 374112256 838991872 322043904 1032257536 1814659072 342622208 // 171 868450304 485490688 110919680 709165056 1588199424 1016922112 708608000 1927905280 573636608 1524727808 1943699456 556793856 2032205824 104497152 2017820672 1140326400 // 172 485490688 443318272 521797632 1961820160 1374978048 379682816 1796636672 1662713856 1259536384 691732480 1630076928 1477509120 1289224192 1304199168 1002274816 1882947584 // 173 443318272 91652096 1996816384 622559232 1537540096 2109145088 352157696 888668160 2128084992 1209139200 633864192 348717056 496271360 1794179072 1267073024 1825275904 // 174 91652096 1920172032 1215430656 2126413824 1014923264 1766490112 979959808 1347190784 749109248 1843003392 728596480 157122560 1829306368 991657984 659390464 1990656000 // 175 1920172032 973176832 867827712 1119879168 1346535424 1394835456 1867710464 2040299520 1141506048 1186430976 658931712 1683259392 1399062528 421560320 1374322688 1943109632 // 176 973176832 163282944 50954240 310542336 1897037824 1014005760 1690042368 1340407808 1892548608 1643184128 828473344 925925376 943128576 985235456 574291968 27394048 // 177 163282944 179437568 730497024 1670381568 2003009536 1489797120 291012608 86671360 725516288 1351647232 1011908608 252149760 948895744 579010560 597229568 1000570880 // 178 179437568 557350912 1101070336 351502336 638877696 1234436096 499744768 665812992 1914011648 1824522240 988577792 931692544 330792960 144801792 406487040 840433664 // 179 557350912 1620672512 1608548352 853999616 1697808384 1415413760 819200000 1594359808 342327296 1445756928 131465216 608108544 295960576 438894592 706904064 950665216 // 180 1620672512 1064894464 1279197184 1473609728 274169856 1686732800 1323597824 1784086528 1668513792 1375371264 47284224 899350528 716537856 288555008 310935552 429031424 // 181 1064894464 1933967360 2071134208 1199702016 340230144 711786496 1143603200 1773993984 1376813056 1395326976 1473445888 523141120 1528758272 1663172608 186253312 2030764032 // 182 1933967360 137691136 59244544 1405452288 22249472 1850146816 317587456 81035264 1044545536 83361792 2005172224 1144094720 121896960 1463877632 1913716736 1181876224 // 183 137691136 196935680 587956224 1385562112 475168768 2091450368 1702658048 1238368256 1241284608 1937539072 1089667072 1131773952 591593472 1444282368 878903296 892600320 // 184 196935680 683048960 2041085952 1321500672 1758363648 433422336 614039552 135888896 850722816 865042432 196313088 1614184448 2103443456 1782579200 22478848 1023475712 // 185 683048960 1360920576 1020329984 638189568 2057699328 1028390912 658309120 823230464 176652288 943456256 1614282752 492208128 480051200 1621753856 1012269056 918290432 // 186 1360920576 1842282496 846036992 1554776064 1868333056 443613184 1050279936 320897024 437059584 1476657152 1440219136 30113792 1417773056 1951039488 183107584 504004608 // 187 1842282496 1604485120 1071611904 871399424 607354880 619380736 2091155456 1479770112 320274432 232521728 84770816 1430913024 1909784576 801013760 350257152 1326743552 // 188 1604485120 1618804736 1642070016 398655488 1830256640 1481605120 1230503936 652967936 1929641984 147947520 1032355840 614400000 866418688 1452343296 1542717440 584810496 // 189 1618804736 27066368 696352768 2060746752 1794801664 286752768 806420480 172818432 611778560 895025152 1186267136 389775360 982974464 1388806144 2033156096 2105081856 // 190 27066368 672956416 858259456 271450112 462422016 554074112 1512112128 1313275904 1901264896 1944846336 838041600 766279680 137199616 1268056064 72777728 486801408 // 191 672956416 456425472 580583424 197001216 990609408 2066186240 368771072 1049165824 52559872 1109360640 499253248 629211136 1109753856 1314816000 424837120 479789056 // 192 456425472 967802880 20545536 817201152 1748008960 1859944448 57573376 364347392 1763770368 1608351744 274694144 1738833920 610762752 2131787776 97222656 881164288 // 193 967802880 949354496 716734464 1485111296 500727808 1840381952 233668608 1738670080 768081920 1333919744 1825538048 1136852992 1078165504 1643085824 827195392 800129024 // 194 949354496 305037312 1267859456 1163755520 1237647360 1616871424 1407188992 1942323200 1541767168 592281600 379781120 58753024 402882560 1762525184 520028160 371097600 // 195 305037312 1505525760 911835136 211320832 286031872 868188160 414416896 280363008 1077805056 904822784 766869504 461570048 1234927616 1332150272 148996096 780697600 // 196 1505525760 1877278720 686784512 496238592 815628288 722206720 439025664 1118208000 1744699392 408616960 605552640 1377337344 349306880 1437073408 644415488 1017511936 // 197 1877278720 1191870464 1824980992 755597312 1110245376 824639488 19988480 2095316992 639205376 1011023872 800849920 1187676160 415662080 712867840 449773568 1696235520 // 198 1191870464 734887936 774602752 1864663040 485425152 806748160 305135616 890798080 1975484416 335478784 110329856 1577844736 1566441472 1599569920 2144698368 184516608 // 199 734887936 98959360 101023744 1942716416 1811120128 572915712 1612840960 128811008 558497792 359432192 529858560 55705600 1157824512 1736998912 1965686784 1307901952 // 200 98959360 65241088 1577287680 406323200 1645740032 1107558400 1279393792 220856320 535494656 184123392 923435008 1179713536 155582464 963575808 954138624 1714978816 // 201 65241088 1574961152 1138589696 2048917504 637140992 239468544 1150156800 388431872 284459008 1039335424 1958576128 1326907392 902758400 72744960 1592229888 1675526144 // 202 1574961152 507346944 975044608 1608122368 677347328 1254621184 1347059712 70254592 786694144 1229881344 944308224 2060976128 846888960 1498546176 1027145728 1614610432 // 203 507346944 606306304 941883392 2005237760 1064796160 444760064 161120256 1999896576 977960960 1896316928 527499264 1218609152 919109632 965410816 1560543232 1037893632 // 204 606306304 470253568 1369178112 1223819264 1002995712 320339968 1620246528 1396899840 1433436160 1853259776 1240334336 2120876032 293470208 2058518528 1624834048 601915392 // 205 470253568 1302036480 1028489216 1933213696 217251840 1938489344 401833984 571473920 522551296 664305664 329744384 1863581696 1341063168 1044905984 1127841792 130220032 // 206 1302036480 1893072896 1383104512 2143911936 1669300224 1685618688 702808064 556924928 616202240 876544000 1622409216 553320448 1839235072 1635123200 1157267456 465862656 // 207 1893072896 581337088 1612873728 481689600 1251770368 1302102016 1162706944 1209204736 1562247168 1418395648 232030208 1297842176 1095565312 1746337792 1597898752 1449066496 // 208 581337088 1115947008 205684736 1445625856 2010513408 147914752 2106097664 1708851200 2034434048 1499430912 811139072 202801152 1502347264 1207894016 157351936 646512640 // 209 1115947008 1321631744 2026799104 570195968 1570865152 1968799744 989134848 1044283392 45744128 1762033664 518586368 1436188672 1020624896 1815642112 803733504 70221824 // 210 1321631744 906493952 464912384 2086469632 1786511360 1336705024 1179615232 2113961984 691568640 2012184576 167215104 1766785024 308871168 22315008 734494720 1185644544 // 211 906493952 767426560 690847744 371261440 1796603904 165871616 1988722688 436109312 269582336 2115502080 780009472 2066087936 1576730624 1683324928 1835794432 141361152 // 212 767426560 76775424 151289856 2100756480 1425866752 2137686016 1501495296 1072103424 1476493312 1348861952 1666187264 652017664 262569984 1060208640 1694564352 1046806528 // 213 76775424 227999744 1502445568 701104128 103383040 638943232 1260781568 1247313920 635011072 859176960 1748172800 695959552 489226240 2005827584 1533280256 333119488 // 214 227999744 1411022848 1960050688 803438592 615481344 1832091648 99418112 1796374528 310116352 1527054336 1171980288 877821952 1848901632 679018496 1220476928 390627328 // 215 1411022848 550404096 1453359104 189530112 1141571584 1759412224 1667792896 1962508288 1156448256 517865472 2082373632 1516666880 1272578048 1834024960 1610055680 450854912 // 216 550404096 1986920448 167116800 1330053120 2026831872 196476928 1133215744 1678573568 237666304 1656782848 1919057920 297566208 1922138112 1723596800 1160249344 1321533440 // 217 1986920448 2140667904 1719631872 931659776 1404534784 1211990016 122159104 1256783872 1277460480 279052288 1125154816 1663893504 887291904 56262656 200081408 1846247424 // 218 2140667904 434601984 664371200 1681883136 1843658752 1333100544 1003421696 1889763328 719880192 1404207104 1448312832 1473118208 1104642048 2128183296 1709604864 409305088 // 219 434601984 1048444928 1010696192 165380096 1560903680 1958379520 888438784 634585088 113377280 98631680 2114289664 370769920 1083572224 1688666112 2105737216 1744666624 // 220 1048444928 37748736 738328576 1423048704 810844160 1078853632 146800640 989233152 449085440 2078572544 1912307712 1452244992 1037467648 12812288 444497920 2115633152 // 221 37748736 776077312 1185808384 1686536192 1315209216 1217265664 206077952 508297216 1599995904 169803776 420085760 1800994816 57344000 616759296 1684307968 1080295424 // 222 776077312 1760296960 543719424 719454208 78282752 1153859584 272924672 1129447424 1459683328 320143360 1880293376 1748107264 635961344 1122467840 604012544 1109655552 // 223 1760296960 1216643072 617119744 776503296 1848508416 1417805824 2102689792 974192640 1784020992 1661337600 912457728 1306132480 1229815808 1218772992 1713668096 1818624000 // 224 1216643072 1816920064 1651245056 1080459264 1379926016 701923328 799637504 950730752 1639710720 1432682496 324337664 77037568 1761902592 1181581312 172130304 76152832 // 225 1816920064 236978176 1787691008 304513024 856817664 108986368 1602617344 294879232 2086502400 1177550848 1598423040 1838350336 1743618048 78348288 248020992 1276018688 // 226 236978176 1689124864 350519296 557088768 1495334912 1509490688 576290816 25296896 1445036032 427163648 1587085312 176062464 252313600 1714356224 1120272384 541229056 // 227 1689124864 1883930624 1005584384 2014674944 251133952 2074116096 771457024 1501790208 1098350592 1206845440 1523023872 91521024 1728380928 717815808 1652850688 778207232 // 228 1883930624 1270513664 659259392 1995276288 301367296 1448804352 282460160 2086273024 1647738880 489193472 991756288 1651605504 694288384 753106944 1290141696 1254916096 // 229 1270513664 1827733504 569147392 1729822720 937885696 1183645696 482770944 1847984128 257196032 641040384 690356224 1259569152 1976238080 273612800 103448576 981860352 // 230 1827733504 1293778944 223150080 1358692352 986742784 1514897408 962199552 717750272 1658552320 252936192 697237504 1054375936 775847936 1574895616 1017937920 1899790336 // 231 1293778944 1079017472 826277888 1781301248 208273408 1662091264 2137194496 618823680 20512768 647790592 2074509312 283508736 521175040 226656256 1301282816 500006912 // 232 1079017472 1896906752 376504320 1715896320 577110016 477265920 379322368 1757806592 1790443520 1564082176 643629056 267812864 1603239936 219086848 1348304896 1355808768 // 233 1896906752 1734443008 812056576 1142980608 2118385664 183402496 1040875520 1110343680 2010284032 2070347776 1778057216 1350107136 315621376 486670336 9273344 276856832 // 234 1734443008 1460043776 89587712 979664896 96075776 887357440 221544448 1156349952 2107965440 312213504 1217560576 1118371840 2126675968 1822359552 269287424 1636827136 // 235 1460043776 1381072896 1481768960 1071546368 1447002112 969965568 783908864 1579679744 140017664 1510899712 1834614784 1013678080 1966866432 468942848 1906114560 116490240 // 236 1381072896 168001536 814350336 1776353280 954826752 392757248 664207360 24510464 89161728 928284672 104267776 1230471168 969474048 1030225920 2003599360 1375141888 // 237 168001536 982089728 188383232 1359511552 2110849024 821952512 1957724160 1450639360 1616216064 828604416 489750528 1889435648 1458601984 408223744 647725056 61243392 // 238 982089728 833814528 1345421312 752451584 1194098688 1145995264 683933696 1008795648 1530232832 743604224 1739325440 644743168 1151729664 885850112 624754688 161808384 // 239 833814528 1635942400 1180794880 1811218432 971735040 1821016064 778862592 1570570240 1307475968 1274970112 2068545536 1657274368 1256357888 729382912 748158976 858554368 // 240 1635942400 669188096 472350720 1377730560 1691484160 1122369536 1111654400 566263808 933429248 817168384 674267136 673873920 1344798720 911376384 531922944 44007424 // 241 669188096 1002733568 800817152 919371776 1203142656 10780672 33587200 2011234304 1721008128 411402240 1637384192 2013429760 133693440 1214545920 489357312 1662844928 // 242 1002733568 343867392 1049886720 1903820800 1626406912 44302336 1375895552 915832832 1509031936 2031943680 1048117248 2147123200 1753186304 1923907584 2117468160 1157496832 // 243 343867392 720044032 1948942336 294322176 1502707712 1353089024 1599111168 1419771904 455835648 1197735936 2051473408 394592256 555188224 928907264 986185728 2134540288 // 244 720044032 1589739520 1910407168 1209696256 491257856 267780096 529498112 1542750208 1211138048 1025703936 2042429440 915570688 37126144 434700288 1173520384 1799716864 // 245 1589739520 790560768 321847296 1431470080 945094656 276398080 1854930944 959381504 1610121216 1151205376 1707376640 883163136 825524224 1995472896 783745024 1101955072 // 246 790560768 1009778688 414973952 1829208064 1995243520 2129231872 159285248 940965888 1168572416 559579136 262209536 93356032 419790848 109445120 1863942144 527368192 // 247 1009778688 613154816 1520730112 468353024 656113664 2006384640 511148032 1387134976 1273135104 788234240 623804416 479526912 815562752 1182826496 1886814208 812646400 // 248 613154816 2116583424 2105409536 1022427136 1824292864 1776320512 1894350848 628916224 1495859200 198508544 93028352 738820096 1244397568 180748288 1074167808 205520896 // 249 2116583424 56000512 1694695424 1347256320 567279616 420020224 1897463808 1490649088 1987051520 241074176 219021312 1713733632 1684406272 1850507264 1279688704 684457984 // 250 56000512 1716879360 1264975872 1906147328 1190232064 1745879040 1474822144 1350631424 101056512 55607296 352518144 37978112 1946288128 1545764864 1686798336 1457815552 // 251 1716879360 758349824 967639040 929824768 766967808 1073217536 71270400 1439793152 100663296 374571008 336986112 1984004096 729153536 1006534656 846069760 1437728768 // 252 758349824 345931776 1754562560 450560000 1947893760 1002930176 935034880 897843200 1980104704 38109184 67239936 1563918336 1994194944 1875181568 1742471168 870809600 // 253 345931776 2081030144 1601961984 1858174976 1659797504 209453056 789315584 1857126400 1500512256 105349120 1946550272 736788480 875266048 623542272 1413185536 517210112 // 254 2081030144 594935808 623050752 204406784 2047606784 594542592 1428357120 593428480 1269366784 1916895232 1265762304 532742144 94339072 1703903232 1257209856 172654592 // 255 594935808 106233856 1426456576 1982005248 628490240 1985150976 175505408 352059392 1172471808 959676416 683212800 442400768 471465984 1399455744 1084555264 1983938560 // 256 106233856 1397948416 5439488 1398079488 1884487680 2082799616 1039925248 1919451136 1604780032 294289408 294748160 105152512 1812332544 817430528 921010176 1429635072 // 257 1397948416 1392508928 1431502848 587595776 170065920 1104740352 1237417984 731545600 1215856640 1769472 293601280 1782743040 1525284864 622592 1674772480 1399029760 // end of file