// MECF digital net of base q, with q^T points. If q=p^e the net is represented as net of base p with e-times more columns and rows Reference: Y. Edel, RS-Nets in prepertation // base q nets transformed so that they can be used as if they were DigitalNetBase2 // details: an Element "a_i X^i" is represented as binary eq-tuple "a_i" // each "column" c of the GF(q) generator is replaced by the eq columns X^i c // so we have the eq-times numbers of columns and rows as in the GF(q) matrix // Note, the strength remains the GF(q) strength k, but there are many projections have strength in the range k to eq*k // check if everything that involves GF(q) multiplication (e.g. scrambling) gives the desired result 2 // b (base) 28 // numCols 28 // numRows // outDigits= numRows 268435456 // numPoints (=b^{numCols}) 128 // dim // 4 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 16777224 33554448 67108896 134217792 268435584 536871168 1073742336 16908288 33816576 67633152 135266304 270532608 541065216 1082130432 16909312 33818624 67637248 135274496 270548992 541097984 1082195968 // 2 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 33554496 67108992 134217984 268435968 536870984 1073741968 150995232 67371008 134742016 269484032 538968064 1077936128 159383552 303169536 134746112 269492224 538984448 1077968896 159449088 303178752 606357504 // 3 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 67109376 134217800 268435600 536871200 1073742400 150995144 301990288 268959744 537919488 1075838976 155189248 310378496 605159424 1210318848 1075855360 155222016 310444032 605168640 1210337280 424185856 848371712 // 4 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 134218016 268436032 536871112 1073742224 150995744 301990408 603979864 1074790400 153092096 306184192 612368384 1209139200 421789696 843579392 612433920 1209148416 421808128 843616256 1687232512 1093821440 191154176 // 5 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 268435856 536871712 1073742344 150995032 301990064 603980128 1207960256 304087040 608174080 1216348160 420610048 841220096 1682440192 1099956224 841238528 1682477056 1100029952 187851776 375703552 751407104 1484981248 // 6 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 536871000 1073742000 150995296 301990592 603980232 1207960464 419431272 1212153856 427819008 840040448 1680080896 1095237632 193986560 372375552 194060288 372401152 744802304 1489604608 964887552 1914055680 1831622656 // 7 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1073742528 150995400 301990800 603980648 1207960216 419430776 838861552 847249408 1678901248 1092878336 189267968 378535936 741474304 1482948608 1482999808 969510912 1921188864 1830169600 1395415040 794341376 1588682752 // 8 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 150995816 301990552 603980152 1207960304 419430824 838861648 1677722344 1091698688 186908672 373817344 747634688 1479671808 962854912 1925709824 1837302784 1393961984 791435264 1582870528 900816896 1785914368 1575340032 // 9 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 301990640 603980200 1207960400 419431144 838861208 1677722416 1090519592 371458048 742916096 1485832192 959578112 1919156224 1841823744 1401028608 1579964416 895004672 1790009344 1567810560 870696960 1725674496 1168591872 // 10 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 603980520 1207959960 419431216 838861352 1677721624 1090519088 184549472 1481113600 965738496 1915879424 1835270144 1405616128 797048832 1578500096 1571905536 863167488 1726334976 1172026368 61295616 106871808 213743616 // 11 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1207960104 419430424 838860848 1677721696 1090519232 184549760 369099520 1922039808 1831993344 1399062528 801636352 1585577984 890634240 1781268480 1172686848 64730112 111627264 207535104 415070208 812307456 1624614912 // 12 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 419430496 838860992 1677721984 1090519808 184549960 369098968 738197936 1395785728 795082752 1590165504 897712128 1779826688 1563164672 861405184 212290560 408861696 817723392 1617613824 1238738944 465269760 912706560 // 13 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 838861568 1677722184 1090519256 184549808 369099616 738198152 1476395352 1583611904 902299648 1786904576 1561722880 858521600 1717043200 1169162240 1623029760 1231737856 466987008 918254592 1818676224 1372428288 730534912 // 14 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1677722032 1090519904 184550024 369099096 738198192 1476395304 956301904 1791492096 1568800768 857079808 1714159616 1163395072 61865984 108134400 919971840 1824224256 1365691392 734894080 1451955200 621153280 1242306560 // 15 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1090519384 184550064 369099048 738198096 1476395240 956301776 1912603552 864157696 1712717824 1160511488 56098816 112197632 208797696 417595392 728157184 1456314368 629871616 1241910272 487331840 974663680 1949327360 // 16 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 184549968 369098984 738197968 1476395936 956302088 1912603224 1828716792 1159069696 53215232 106430464 212860928 410124288 820248576 1624899584 1250628608 486935552 973871104 1947742208 1630560256 1264631808 532774912 // 17 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 369099680 738198280 1476395608 956301560 1912603120 1828717536 1392509832 103546880 207093760 414187520 812777472 1625554944 1239023616 463863808 1946949632 1628975104 1261461504 526434304 1052868608 2090017792 1899392000 // 18 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 738197752 1476395504 956302304 1912603528 1828717400 1392509688 788529592 408420352 816840704 1618083840 1239678976 467271680 916848640 1818099712 523264000 1046528000 2093056000 1905468416 1798728704 1600968704 937013248 // 19 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1476395912 956302168 1912603384 1828716984 1392509808 788529832 1577058584 1622147072 1232207872 467927040 920256512 1822818304 1365114880 733741056 1908506624 1804805120 1597402112 929880064 1859760128 1436763136 592882688 // 20 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 956301752 1912603504 1828717224 1392509208 788529712 1577058344 889192528 460455936 920911872 1826226176 1369833472 727580672 1455161344 627703808 926313472 1852626944 1440329728 597902336 1180085248 95246336 172659712 // 21 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1912602904 1828717104 1392508968 788529232 1577058464 889192768 1778385536 1826881536 1373241344 732299264 1449000960 633077760 1248460800 500432896 601468928 1185104896 89566208 179132416 340431872 680863744 1346008064 // 22 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1828716624 1392509088 788529472 1577058944 889192776 1778385552 1560281448 735707136 1453719552 626917376 1253834752 493486080 986972160 1958346752 173452288 346904576 675976192 1351952384 691696640 1383393280 770297856 // 23 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1392509568 788529480 1577058960 889192808 1778385616 1560281576 855638992 631635968 1247674368 498860032 980025344 1960050688 1639579648 1264975872 1347064832 697640960 1379562496 762636288 1525272576 1036223488 2056727552 // 24 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 788529512 1577059024 889192936 1778385872 1560282088 855638936 1711276920 492699648 985399296 1953103872 1641283584 1270480896 526778368 1053556736 758805504 1517611008 1038733312 2059633664 2107059200 1933474816 1870460928 // 25 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1577059280 889193448 1778385816 1560281976 855638712 1711276344 1157628528 1958477824 1634336768 1272184832 532283392 1046872064 2093744128 1904869376 2062143488 2109965312 1939287040 1866365952 1467807744 670691328 1323549696 // 26 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 889193336 1778385592 1560281400 855638640 1711276200 1157628240 50332320 1265238016 533987328 1052377088 2087059456 1909194752 1804206080 1594228736 1872178176 1463712768 662501376 1325002752 367248384 718777344 1421835264 // 27 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1778385520 1560281256 855638352 1711276704 1157628168 50332176 100663400 1054081024 2092564480 1902510080 1808531456 1602879488 923140096 1846280192 1316812800 368701440 719569920 1423420416 566197248 1114561536 232634368 // 28 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1560281760 855638280 1711276560 1157628008 50331856 100663712 201327424 1908015104 1801846784 1607204864 931790848 1845886976 1426849792 588775424 1424212992 567782400 1119845376 225369088 450738176 883643392 1749453824 // 29 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 855638120 1711276240 1157628320 50332480 100664008 201327064 402654128 1600520192 936116224 1854537728 1426456576 587988992 1175977984 87031808 230652928 443472896 886945792 1756058624 1497795584 999102464 1980371968 // 30 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1711276864 1157628616 50332120 100664240 201327400 402653720 805306488 1858863104 1435107328 587595776 1175191552 85458944 170917888 341835776 1759361024 1504400384 994479104 1988958208 1695159296 1125394432 254300160 // 31 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1157628848 50332456 100663832 201326712 402653424 805306848 1610613696 596246528 1174798336 84672512 169345024 338690048 677380096 1354760192 1984334848 1703745536 1124733952 252979200 505958400 1011916800 2023833600 // 32 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 50331768 100663536 201327072 402654144 805307336 1610613720 1224737784 84279296 168558592 337117184 674234368 1348468736 700448768 1385299968 252318720 504637440 1009274880 2018549760 2040610816 2069013504 2141538304 // 33 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 100664256 201327560 402654168 805307384 1610613688 1224737592 452985400 336330752 672661504 1345323008 694157312 1388314624 764542976 1513488384 2015907840 2035326976 2074165248 2136122368 2007320576 1733997568 1203070976 // 34 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 201327608 402654136 805307192 1610613304 1224736824 452984944 905969888 1343750144 691011584 1382023168 767557632 1519517696 1026949120 2053898240 2141274112 2001904640 1738885120 1197126656 129329152 242938880 485877760 // 35 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 402653752 805306424 1610612848 1224736992 452985280 905970560 1811940168 1378877440 761266176 1522532352 1032978432 2050359296 2104229888 1943535616 1202014208 123384832 246769664 477819904 955639808 1895560192 1776798720 // 36 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 805306592 1610613184 1224737664 452985672 905970392 1811939832 1358955504 1516240896 1035993088 2056388608 2100690944 1936457728 1876426752 1470234624 481650688 947581952 1895163904 1778119680 1541917696 1071627264 2125421568 // 37 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1610613576 1224737496 452985336 905970672 1811940264 1358955288 721420920 2059403264 2106720256 1932918784 1869348864 1473773568 664928256 1314258944 1777723392 1543238656 1072155648 2128591872 1974426624 1666096128 1335703552 // 38 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1224737776 452985768 905970456 1811939960 1358954680 721420656 1442841312 1938948096 1865809920 1466695680 668467200 1319239680 357957632 715915264 2129120256 1977596928 1672436736 1330551808 396179456 774525952 1549051904 // 39 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 452985464 905969848 1811939696 1358955232 721420680 1442841360 620757608 1463156736 661389312 1322778624 362938368 710279168 1420558336 558497792 1336892416 391027712 782055424 1546277888 827631616 1655263232 1296204800 // 40 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 905970400 1811939720 1358955280 721420904 1442840728 620757296 1241514592 1315700736 366477312 715259904 1414922240 564920320 1112145920 227803136 1553807360 824857600 1649715200 1302941696 323126272 646252544 1276785664 // 41 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1811939944 1358954648 721420592 1442841184 620757128 1241514256 486539808 718798848 1419902976 559284224 1118568448 222953472 445906944 876216320 1297393664 329863168 641893376 1283786752 286929920 573859840 1147719680 // 42 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1358955104 721420424 1442840848 620757536 1241513992 486539280 973078560 564264960 1112932352 229376000 441057280 882114560 1748631552 1500774400 1279427584 293931008 572142592 1144285184 23646208 47292416 78865408 // 43 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 721420832 1442840584 620757008 1241514016 486539328 973078656 1946157312 223739904 447479808 877264896 1754529792 1496973312 997457920 1994915840 1142567936 20211712 40423424 80846848 145974272 276229120 552458240 // 44 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1442840608 620757056 1241514112 486539520 973079040 1946157128 1627390096 883687424 1749680128 1502871552 993656832 1987313664 1709703168 1136787456 73977856 147955712 280192000 544664576 1089329152 164336640 310840320 // 45 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 620757248 1241514496 486539336 973078672 1946157344 1627390528 1258291400 1498021888 999555072 1983512576 1702100992 1139277824 264372224 513146880 548627456 1081535488 166582272 315331584 612830208 1209940992 423393280 // 46 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1241514128 486539552 973079104 1946157256 1627390352 1258292000 520094216 1989410816 1698299904 1131675648 266862592 516030464 1016463360 2017329152 317577216 617321472 1216809984 421411840 842823680 1685647360 1106370560 // 47 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 486539464 973078928 1946157856 1627390472 1258291288 520093872 1040187744 1127874560 259260416 518520832 1019346944 2023096320 2034106368 2071724032 428280832 840842240 1681684480 1098444800 200400896 385082368 754445312 // 48 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 973079048 1946157144 1627390128 1258291552 520094400 1040187848 2080375696 510918656 1021837312 2025979904 2039873536 2067660800 2138832896 2012741632 1094481920 192475136 384950272 754181120 1492642816 973077504 1928322048 // 49 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1946157408 1627390656 1258291656 520094608 1040188264 2080375448 1895825784 2028470272 2042757120 2073427968 2134769664 2004615168 1744306176 1205993472 754049024 1492378624 972549120 1929378816 1844435968 1406114816 797907968 // 50 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1627390864 1258292072 520094360 1040187768 2080375536 1895825832 1795162960 2076311552 2140536832 2000551936 1736179712 1207435264 132251648 248905728 1928850432 1845492736 1408228352 802135040 1586437120 890117120 1780234240 // 51 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1258291576 520094448 1040187816 2080375632 1895826152 1795162520 1593836336 2006319104 1732116480 1199308800 133693440 249692160 483786752 951975936 804248576 1590664192 898571264 1779309568 1562130432 859336704 1718673408 // 52 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 520094544 1040188136 2080375192 1895826224 1795162664 1593835544 922746928 1195245568 125566976 251133952 484573184 953548800 1891500032 1768816640 1787763712 1561205760 857487360 1714974720 1165025280 65126400 114533376 // 53 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1040188208 2080375336 1895825432 1795162160 1593835616 922747072 1845494144 243007488 486014976 954335232 1893072896 1774059520 1533935616 1071382528 1713125376 1161326592 57729024 115458048 215196672 414673920 813628416 // 54 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2080374832 1895825504 1795162304 1593835904 922747648 1845494344 1426063576 955777024 1893859328 1775632384 1539178496 1064173568 2128347136 1974075392 108060672 216121344 416523264 817327104 1618934784 1241380864 468440064 // 55 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1895825792 1795162880 1593836104 922747096 1845494192 1426064224 587203208 1776418816 1540751360 1069416448 2121138176 1977352192 1672085504 1329987584 819176448 1622633472 1233058816 469628928 921424896 1825016832 1369390080 // 56 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1795162328 1593835952 922747744 1845494408 1426063704 587203248 1174405416 1070989312 2126381056 1970143232 1675362304 1336541184 390463488 780926976 461306880 922613760 1827394560 1372032000 731855872 1445878784 626833408 // 57 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1593836168 922747224 1845494448 1426063656 587203152 1174405352 83886544 1975386112 1668153344 1339817984 397017088 776339456 1552678912 822738944 1374409728 734497792 1453276160 623795200 1247590400 498692096 979551232 // 58 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 922747176 1845494352 1426063592 587203024 1174406048 83886856 167772760 1332609024 400293888 782893056 1548091392 831258624 1644822528 1293156352 631192576 1244552192 492615680 985231360 1952629760 1640335360 1268462592 // 59 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1845494224 1426064288 587203336 1174405720 83886328 167772656 335545312 786169856 1554644992 826671104 1653342208 1292500992 320077824 640155648 979154944 1958309888 1633862656 1271236608 530265088 1042697216 2085394432 // 60 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1426063960 587202808 1174405616 83887072 167773064 335545176 671089400 833224704 1648754688 1301020672 319422464 638844928 1277689856 290455552 1264763904 533039104 1050358784 2082884608 1900845056 1805201408 1596081152 // 61 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 587203552 1174406024 83886936 167772920 335544760 671089520 1342177960 1296433152 327942144 638189568 1276379136 287834112 575668224 1151336448 2090546176 1898335232 1800181760 1603874816 924992512 1849985024 1435045888 // 62 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1174405880 83886520 167773040 335545000 671088920 1342177840 687865896 646709248 1275723776 286523392 573046784 1146093568 27262976 38928384 1598855168 932786176 1847739392 1430554624 596185088 1174537216 84150272 // 63 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 83886760 167772440 335544880 671088680 1342177360 687866016 1375732032 285868032 571736064 1143472128 22020096 44040192 72482816 144965632 1428308992 591693824 1183387648 84018176 168036352 336072704 672145408 // 64 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 167772200 335544400 671088800 1342177600 687866496 1375732040 754975376 1142161408 19398656 38797312 77594624 139591680 279183360 542769152 92868608 167904256 335808512 671617024 1343234048 689979392 1379958784 // 65 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 335544640 671089280 1342177608 687866512 1375732072 754975440 1509949928 36175872 72351744 144703488 273809408 547618816 1079640064 162791424 671352832 1342705664 688922624 1377845248 759201792 1518403584 1024599040 // 66 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 671089296 1342177640 687866576 1375732200 754975696 1509950440 1023411096 139460608 278921216 542244864 1084489728 156893184 313786368 611975168 1376788480 757088256 1514176512 1031864320 2048009216 2099529728 1934135296 // 67 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1342177768 687866832 1375732712 754975640 1509950328 1023410872 2046820664 547356672 1079115776 161742848 307888128 615776256 1215954944 435421184 1027637248 2055274496 2098340864 1931757568 1867026432 1469128704 657613824 // 68 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 687866776 1375732600 754975416 1509949752 1023410800 2046820520 2097152336 156368896 312737792 609878016 1219756032 427425792 854851584 1694105600 1930568704 1864648704 1464373248 663822336 1311925248 358926336 717852672 // 69 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1375732024 754975344 1509949608 1023410512 2046821024 2097152264 1929380368 614727680 1213857792 431226880 846856192 1693712384 1106903040 199622656 659066880 1318133760 355623936 711247872 1422495744 562234368 1108749312 // 70 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 754975056 1509950112 1023410440 2046820880 2097152104 1929380048 1862271392 425328640 850657280 1685716992 1106509824 200933376 384172032 752746496 707945472 1415890944 566857728 1115882496 219556864 439113728 878227456 // 71 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1509949968 1023410280 2046820560 2097152416 1929380672 1862271688 1459618264 1689518080 1098514432 200540160 385482752 753270784 1490944000 967704576 1120505856 226690048 437660672 875321344 1750642688 1504796672 997385216 // 72 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1023410592 2046821184 2097152712 1929380312 1862271920 1459618600 654311960 192544768 385089536 754581504 1491468288 970850304 1924005888 1833828352 873868288 1747736576 1498984448 1001480192 1987240960 1709557760 1138471936 // 73 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2046820824 2097152944 1929380648 1862271512 1459617912 654311664 1308623328 754188288 1492779008 971374592 1927151616 1840119808 1397620736 798752768 995667968 1991335936 1702028288 1139132416 266056704 514280448 1012841472 // 74 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2097152536 1929379960 1862271216 1459618272 654312384 1308623816 352322520 972685312 1927675904 1843265536 1403912192 793640960 1587281920 891944960 1131602944 266717184 517714944 1017596928 2019474432 2042460160 2070598656 // 75 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1929380320 1862271936 1459618760 654312408 1308623864 352322488 704643896 1843789824 1407057920 799932416 1582170112 899416064 1781137408 1565786112 1021031424 2024229888 2036251648 2076014592 2137707520 2010490880 1740338176 // 76 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1862271960 1459618808 654312376 1308623672 352322104 704643128 1409286256 803078144 1588461568 894304256 1788608512 1563033600 861143040 1722286080 2069806080 2143123456 2003489792 1742055424 1203467264 124177408 248354816 // 77 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1459618616 654311992 1308622904 352321648 704643296 1409286592 553649024 900595712 1783496704 1570504704 858390528 1716781056 1168637952 54657024 1735054336 1205184512 129725440 241617920 483235840 948638720 1879444480 // 78 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 654311536 1308623072 352321984 704643968 1409286984 553648856 1107296760 1565392896 865861632 1714028544 1163132928 61341696 104988672 209977344 247165952 476498944 952997888 1888162816 1762003968 1527519232 1058549760 // 79 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1308623744 352322376 704643800 1409286648 553649136 1107297192 218104600 1721499648 1160380416 55836672 111673344 205651968 411303936 807010304 1892521984 1770722304 1527122944 1057757184 2115514368 1966104576 1667284992 // 80 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 352322040 704644080 1409287080 553648920 1107296888 218103992 436207984 53084160 106168320 212336640 406978560 813957120 1612316672 1228144640 1057360896 2114721792 1964519424 1664114688 1331740672 398557184 781394944 // 81 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 704643864 1409286776 553648312 1107296624 218104544 436208008 872416016 206831616 413663232 809631744 1619263488 1226440704 456392704 912785408 1662529536 1328570368 392216576 784433152 1553146880 825650176 1651300352 // 82 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1409286512 553648864 1107296648 218104592 436208232 872415384 1744830768 816316416 1614938112 1233387520 454688768 909377536 1818755072 1372585984 778092544 1556185088 831726592 1647733760 1298978816 333033472 648233984 // 83 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 553648912 1107296872 218103960 436207920 872415840 1744830600 1493172496 1229062144 461635584 907673600 1815347200 1365770240 735051776 1454505984 1653810176 1295412224 325900288 651800576 1285768192 290892800 581785600 // 84 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1107296560 218104416 436207752 872415504 1744831008 1493172232 989855760 914620416 1813643264 1362362368 728236032 1456472064 632422400 1249247232 644667392 1289334784 295912448 576105472 1152210944 21664768 43329536 // 85 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 218104080 436208160 872415240 1744830480 1493172256 989855808 1979711616 1360658432 724828160 1449656320 634388480 1253179392 494272512 988545024 581125120 1146530816 28137472 38441984 76883968 138048512 276097024 // 86 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 436207632 872415264 1744830528 1493172352 989856000 1979712000 1694498888 1446248448 627572736 1255145472 498204672 980811776 1961623552 1640628224 44914688 71996416 143992832 272266240 544532480 1089064960 163808256 // 87 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 872415360 1744830720 1493172736 989855816 1979711632 1694499104 1124074048 1248329728 500170752 984743936 1953890304 1642856448 1271529472 528875520 278210560 540701696 1081403392 166318080 314803200 613886976 1212054528 // 88 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1744830536 1493172368 989856032 1979712064 1694499016 1124073872 251659040 986710016 1957822464 1635123200 1273757696 533331968 1048969216 2082340864 158656512 317313024 616793088 1217866752 423525376 847050752 1694101504 // 89 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1493172800 989855944 1979711888 1694499616 1124073992 251658328 503316656 1639055360 1266024448 535560192 1053425664 2089156608 1897791488 1799094272 1220772864 429337600 842955776 1685911552 1106898944 199476224 383233024 // 90 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 989856544 1979712008 1694498904 1124073648 251658592 503317184 1006633416 527826944 1055653888 2093613056 1904607232 1797128192 1597767680 930611200 1681816576 1098708992 200929280 384025600 752331776 1488944128 963566592 // 91 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1979711664 1694499168 1124074176 251658696 503317392 1006633832 2013266584 2095841280 1909063680 1803943936 1595801600 926679040 1853358080 1441792000 385478656 753124352 1490529280 968850432 1919867904 1843247104 1403737088 // 92 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1694499272 1124074384 251659112 503317144 1006633336 2013266672 2030043560 1808400384 1602617344 924712960 1849425920 1433927680 602931200 1190264832 970435584 1925151744 1835981824 1407039488 799757312 1581681664 898439168 // 93 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1124074136 251658616 503317232 1006633384 2013266768 2030043880 2063597976 931528704 1847459840 1429995520 595066880 1190133760 99745792 183894016 1399774208 803059712 1588286464 893815808 1787631616 1560941568 856958976 // 94 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 251658664 503317328 1006633704 2013266328 2030043952 2063598120 2130706456 1428029440 591134720 1182269440 99614720 183631872 351666176 687734784 900420608 1783008256 1569527808 856298496 1712596992 1160269824 55615488 // 95 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 503316888 1006633776 2013266472 2030043160 2063597616 2130706528 1996488896 1178337280 91750400 183500800 351404032 687210496 1358823424 703463424 864884736 1711936512 1158948864 52973568 105947136 211894272 408069120 // 96 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1006632984 2013265968 2030043232 2063597760 2130706816 1996489472 1728053832 175636480 351272960 686948352 1358299136 704512000 1391329280 768475136 51652608 103305216 206610432 413220864 810722304 1621444608 1230681088 // 97 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2013266112 2030043520 2063598336 2130707016 1996488920 1728053680 1191183200 686817280 1358036992 703987712 1392377856 770572288 1523449856 1032716288 407937024 815874048 1616028672 1235568640 458929152 917858304 1819997184 // 98 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2030043720 2063597784 2130706864 1996489568 1728053896 1191182680 117441200 703725568 1391853568 771620864 1525547008 1036910592 2056126464 2098069504 1230152704 463816704 911913984 1823827968 1367012352 737536000 1459352576 // 99 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2063598432 2130707080 1996489048 1728053936 1191182632 117441104 234881256 771096576 1526595584 1039007744 2060320768 2106458112 1930297344 1864105984 1817883648 1370843136 729478144 1458956288 637268992 1256705024 501201920 // 100 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2130707120 1996489000 1728053840 1191182568 117440976 234881952 469762824 1040056320 2062417920 2110652416 1938685952 1863188480 1461452800 657981440 1450898432 636872704 1258025984 501730304 987741184 1957649408 1632541696 // 101 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1996488936 1728053712 1191183264 117441288 234881624 469762296 939524592 2112749568 1942880256 1871577088 1460535296 656146432 1312292864 359661568 503051264 988269568 1960819712 1638882304 1263442944 530397184 1042961408 // 102 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1728054024 1191182936 117440760 234881520 469763040 939525000 1879049048 1875771392 1468923904 655228928 1310457856 355991552 711983104 1423966208 1642052608 1269783552 525245440 1050490880 2083148800 1901373440 1806258176 // 103 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1191182832 117441504 234881928 469762904 939524856 1879048632 1761608560 663617536 1309540352 354156544 708313088 1416626176 568328192 1121058816 1045339136 2090678272 1898599424 1800710144 1604931584 927106048 1854212096 // 104 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 117441368 234881784 469762488 939524976 1879048872 1761607960 1526727216 353239040 706478080 1412956160 560988160 1121976320 231866368 448135168 1797936128 1599383552 933842944 1849852928 1434781696 588919808 1177839616 // 105 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 234881904 469762728 939524376 1879048752 1761607720 1526726736 1056964768 1411121152 557318144 1114636288 232783872 449970176 884342784 1753088000 1856589824 1430422528 595920896 1176122368 87320576 174641152 349282304 // 106 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 469762608 939524136 1879048272 1761607840 1526726976 1056965248 2113929544 1110966272 225443840 450887680 886177792 1756758016 1501429760 1006370816 1183123456 85603328 171206656 342413312 684826624 1353933824 695659520 // 107 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 939524256 1879048512 1761608320 1526726984 1056965264 2113929576 1962934992 443547648 887095296 1758593024 1505099776 998113280 1996226560 1709834240 338978816 677957632 1355915264 699622400 1383525376 770562048 1523291136 // 108 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1879048520 1761608336 1526727016 1056965328 2113929704 1962935248 1660945384 1759510528 1506934784 1001783296 1987969024 1711013888 1139408896 264634368 701603840 1387488256 762768384 1525536768 1036751872 2055670784 2099133440 // 109 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1761608400 1526727144 1056965584 2113930216 1962935192 1660945272 1325400760 1003618304 1991639040 1702756352 1140588544 266993664 516292608 1016987648 1517743104 1038997504 2060162048 2106002432 1931361280 1866233856 1467543552 // 110 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1526727656 1056965528 2113930104 1962934968 1660944696 1325400688 385876136 1706426368 1132331008 268173312 518651904 1019609088 2023620608 2033057792 2110493696 1938230272 1864252416 1463580672 662237184 1324474368 368305152 // 111 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1056965304 2113929528 1962934896 1660944552 1325400400 385876640 771752200 259915776 519831552 1021968384 2026242048 2040397824 2066612224 2136735744 1461599232 658274304 1316548608 368173056 720626688 1425533952 570424320 // 112 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2113929384 1962934608 1660945056 1325400328 385876496 771752040 1543504080 1023148032 2028601344 2043019264 2073952256 2133721088 2002518016 1740111872 360247296 720494592 1425269760 569895936 1124072448 233823232 449813504 // 113 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1962934536 1660944912 1325400168 385876176 771752352 1543504704 822084296 2045378560 2076573696 2141061120 1999503360 1734082560 1203240960 123863040 569631744 1123544064 234880000 451927040 886021120 1754209280 1494096896 // 114 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1660944592 1325400480 385876800 771752648 1543504344 822084528 1644167976 2143682560 2006843392 1731067904 1197211648 129499136 241303552 482607104 452983808 888134656 1758436352 1502551040 990780416 1981560832 1698197504 // 115 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1325400776 385876440 771752880 1543504680 822084120 1644167288 1291845872 1738407936 1194196992 123469824 246939648 476184576 952369152 1889140736 1506778112 999234560 1980636160 1696348160 1127772160 259055616 518111232 // 116 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 385876776 771752472 1543503992 822083824 1644167648 1291846592 318768072 120455168 240910336 481820672 945946624 1891893248 1771700224 1529217024 1695423488 1125922816 255356928 510713856 1021427712 2027136000 2042063872 // 117 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 771752176 1543504352 822084544 1644168136 1291846616 318768120 637535160 475791360 951582720 1885470720 1774452736 1536819200 1059454976 2118909952 507015168 1014030336 2028060672 2043913216 2075618304 2139028480 2013132800 // 118 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1543504840 822084568 1644168184 1291846584 318767928 637534776 1275068472 1891106816 1768030208 1539571712 1067057152 2116419584 1967915008 1670905856 2044837888 2077467648 2142727168 2004810752 1744697344 1206637568 130518016 // 119 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 822084536 1644167992 1291846200 318767160 637534320 1275068640 285213120 1533149184 1069809664 2124021760 1965424640 1665925120 1335361536 388104192 2008509440 1736375296 1207826432 132895744 247958528 480197632 942562304 // 120 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1644167224 1291845744 318767328 637534656 1275069312 285213512 570426072 2126774272 1973026816 1663434752 1330380800 395837440 773980160 1547960320 134084608 250336256 482839552 949959680 1882086400 1767684096 1538879488 // 121 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1291846080 318768000 637535048 1275069144 285213176 570426352 1140851624 1671036928 1327890432 390856704 781713408 1545732096 826540032 1653080064 952601600 1889483776 1764645888 1532803072 1069117440 2120401920 1975879680 // 122 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 318767832 637534712 1275069424 285213608 570426136 1140851320 16777400 388366336 776732672 1553465344 824311808 1648623616 1300758528 318898176 1529764864 1063041024 2126082048 1969406976 1673889792 1335571456 388385792 // 123 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 637535144 1275069208 285213304 570425528 1140851056 16777952 33554824 1548484608 832045056 1646395392 1296302080 327680000 637665280 1275330560 1975087104 1667417088 1338345472 396047360 774261760 1548523520 832122880 // 124 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1275068600 285213040 570426080 1140851080 16778000 33555048 67109016 1654128640 1294073856 323223552 646447104 1275199488 285474816 570949632 398821376 781923328 1546013696 827103232 1654206464 1294091264 323258368 // 125 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 285213064 570426128 1140851304 16777368 33554736 67109472 134217864 320995328 641990656 1283981312 285343744 570687488 1141374976 17825792 824593408 1649186816 1301884928 321012736 642025472 1284050944 285344768 // 126 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 570425496 1140850992 16777824 33554568 67109136 134218272 268435464 1279524864 294125568 570556416 1141112832 17301504 34603008 69206016 328806400 639779840 1279559680 294195200 570557440 1141114880 17305600 // 127 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1140850824 16777488 33554976 67108872 134217744 268435488 536870976 579338240 1140981760 17039360 34078720 68157440 136314880 272629760 289703936 579407872 1140982784 17041408 34082816 68165632 136331264 // 128 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 8 16 32 64 128 256 512 131072 262144 524288 1048576 2097152 4194304 8388608 1024 2048 4096 8192 16384 32768 65536 // end of file