// 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) 21 // numCols 21 // numRows // outDigits= numRows 2097152 // numPoints (=b^{numCols}) 128 // dim // 3 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 16778240 33556480 67112960 134225920 268451840 536903680 1073807360 16908288 33816576 67633152 135266304 270532608 541065216 1082130432 // 2 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 33558528 67117056 134234112 268468224 536936448 1073751040 151013376 67371008 134742016 269484032 538968064 1077936128 159383552 303169536 // 3 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 67125248 134250496 268500992 536880128 1073760256 151031808 302063616 268959744 537919488 1075838976 155189248 310378496 605159424 1210318848 // 4 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 134283264 268444672 536889344 1073778688 151068672 302015488 604030976 1074790400 153092096 306184192 612368384 1209139200 421789696 843579392 // 5 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 268453888 536907776 1073815552 151020544 302041088 604082176 1208026112 304087040 608174080 1216348160 420610048 841220096 1682440192 1099956224 // 6 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 536944640 1073767424 151046144 302092288 604046336 1207970816 419452928 1212153856 427819008 840040448 1680080896 1095237632 193986560 372375552 // 7 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1073793024 151097344 302056448 603991040 1207982080 419475456 838950912 847249408 1678901248 1092878336 189267968 378535936 741474304 1482948608 // 8 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 151061504 302001152 604002304 1208004608 419520512 838919168 1677838336 1091698688 186908672 373817344 747634688 1479671808 962854912 1925709824 // 9 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 302012416 604024832 1208049664 419488768 838977536 1677833216 1090604032 371458048 742916096 1485832192 959578112 1919156224 1841823744 1401028608 // 10 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 604069888 1208017920 419547136 838972416 1677806592 1090567168 184645632 1481113600 965738496 1915879424 1835270144 1405616128 797048832 1578500096 // 11 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1208076288 419542016 838945792 1677769728 1090615296 184603648 369207296 1922039808 1831993344 1399062528 801636352 1585577984 890634240 1781268480 // 12 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 419515392 838908928 1677817856 1090573312 184657920 369193984 738249728 1395785728 795082752 1590165504 897712128 1779826688 1563164672 861405184 // 13 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 838957056 1677775872 1090627584 184644608 369150976 738301952 1476465664 1583611904 902299648 1786904576 1561722880 858521600 1717043200 1169162240 // 14 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1677830144 1090614272 184601600 369203200 738268160 1476398080 956307456 1791492096 1568800768 857079808 1714159616 1163395072 61865984 108134400 // 15 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1090571264 184653824 369169408 738200576 1476401152 956313600 1912627200 864157696 1712717824 1160511488 56098816 112197632 208797696 417595392 // 16 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 184620032 369101824 738203648 1476407296 956325888 1912651776 1828814848 1159069696 53215232 106430464 212860928 410124288 820248576 1624899584 // 17 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 369104896 738209792 1476419584 956350464 1912700928 1828791296 1392536576 103546880 207093760 414187520 812777472 1625554944 1239023616 463863808 // 18 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 738222080 1476444160 956399616 1912677376 1828744192 1392564224 788639744 408420352 816840704 1618083840 1239678976 467271680 916848640 1818099712 // 19 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1476493312 956376064 1912630272 1828771840 1392619520 788612096 1577102336 1622147072 1232207872 467927040 920256512 1822818304 1365114880 733741056 // 20 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 956328960 1912657920 1828827136 1392591872 788573184 1577146368 889230336 460455936 920911872 1826226176 1369833472 727580672 1455161344 627703808 // 21 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1912713216 1828799488 1392552960 788617216 1577096192 889268224 1778414592 1826881536 1373241344 732299264 1449000960 633077760 1248460800 500432896 // 22 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1828760576 1392596992 788567040 1577134080 889222144 1778444288 1560399872 735707136 1453719552 626917376 1253834752 493486080 986972160 1958346752 // 23 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1392546816 788604928 1577088000 889251840 1778503680 1560380416 855714816 631635968 1247674368 498860032 980025344 1960050688 1639579648 1264975872 // 24 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 788558848 1577117696 889311232 1778484224 1560357888 855669760 1711339520 492699648 985399296 1953103872 1641283584 1270480896 526778368 1053556736 // 25 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1577177088 889291776 1778461696 1560312832 855701504 1711403008 1157743616 1958477824 1634336768 1272184832 532283392 1046872064 2093744128 1904869376 // 26 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 889269248 1778416640 1560344576 855764992 1711391744 1157737472 50428928 1265238016 533987328 1052377088 2087059456 1909194752 1804206080 1594228736 // 27 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1778448384 1560408064 855753728 1711385600 1157725184 50387968 100775936 1054081024 2092564480 1902510080 1808531456 1602879488 923140096 1846280192 // 28 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1560396800 855747584 1711373312 1157684224 50444288 100750336 201362432 1908015104 1801846784 1607204864 931790848 1845886976 1426849792 588775424 // 29 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 855735296 1711332352 1157740544 50418688 100699136 201398272 402658304 1600520192 936116224 1854537728 1426456576 587988992 1175977984 87031808 // 30 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1711388672 1157714944 50367488 100734976 201331712 402663424 805326848 1858863104 1435107328 587595776 1175191552 85458944 170917888 341835776 // 31 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1157663744 50403328 100668416 201336832 402673664 805347328 1610694656 596246528 1174798336 84672512 169345024 338690048 677380096 1354760192 // 32 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 50336768 100673536 201347072 402694144 805388288 1610654720 1224820736 84279296 168558592 337117184 674234368 1348468736 700448768 1385299968 // 33 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 100683776 201367552 402735104 805348352 1610696704 1224782848 453076992 336330752 672661504 1345323008 694157312 1388314624 764542976 1513488384 // 34 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 201408512 402695168 805390336 1610658816 1224828928 453047296 906094592 1343750144 691011584 1382023168 767557632 1519517696 1026949120 2053898240 // 35 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 402737152 805352448 1610704896 1224799232 453109760 906097664 1812057088 1378877440 761266176 1522532352 1032978432 2050359296 2104229888 1943535616 // 36 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 805398528 1610675200 1224861696 453112832 906087424 1812052992 1359043584 1516240896 1035993088 2056388608 2100690944 1936457728 1876426752 1470234624 // 37 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1610737664 1224864768 453102592 906083328 1812028416 1358994432 721500160 2059403264 2106720256 1932918784 1869348864 1473773568 664928256 1314258944 // 38 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1224854528 453098496 906058752 1811979264 1359034368 721441792 1442883584 1938948096 1865809920 1466695680 668467200 1319239680 357957632 715915264 // 39 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 453073920 906009600 1812019200 1358976000 721463296 1442926592 620790784 1463156736 661389312 1322778624 362938368 710279168 1420558336 558497792 // 40 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 906049536 1811960832 1358997504 721506304 1442874368 620824576 1241527296 1315700736 366477312 715259904 1414922240 564920320 1112145920 227803136 // 41 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1811982336 1359040512 721454080 1442908160 620770304 1241540608 486592512 718798848 1419902976 559284224 1118568448 222953472 445906944 876216320 // 42 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1358988288 721487872 1442853888 620783616 1241567232 486645760 973169664 564264960 1112932352 229376000 441057280 882114560 1748631552 1500774400 // 43 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 721433600 1442867200 620810240 1241620480 486630400 973138944 1946277888 223739904 447479808 877264896 1754529792 1496973312 997457920 1994915840 // 44 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1442893824 620863488 1241605120 486599680 973199360 1946260480 1627458560 883687424 1749680128 1502871552 993656832 1987313664 1709703168 1136787456 // 45 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 620848128 1241574400 486660096 973181952 1946225664 1627405312 1258321920 1498021888 999555072 1983512576 1702100992 1139277824 264372224 513146880 // 46 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1241634816 486642688 973147136 1946172416 1627420672 1258352640 520216576 1989410816 1698299904 1131675648 266862592 516030464 1016463360 2017329152 // 47 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 486607872 973093888 1946187776 1627451392 1258414080 520217600 1040313344 1127874560 259260416 518520832 1019346944 2023096320 2034106368 2071724032 // 48 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 973109248 1946218496 1627512832 1258415104 520219648 1040317440 2080496640 510918656 1021837312 2025979904 2039873536 2067660800 2138832896 2012741632 // 49 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1946279936 1627513856 1258417152 520223744 1040309248 2080480256 1895898112 2028470272 2042757120 2073427968 2134769664 2004615168 1744306176 1205993472 // 50 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1627515904 1258421248 520215552 1040292864 2080447488 1895832576 1795176448 2076311552 2140536832 2000551936 1736179712 1207435264 132251648 248905728 // 51 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1258413056 520199168 1040260096 2080381952 1895839744 1795190784 1593892864 2006319104 1732116480 1199308800 133693440 249692160 483786752 951975936 // 52 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 520166400 1040194560 2080389120 1895854080 1795219456 1593950208 922854400 1195245568 125566976 251133952 484573184 953548800 1891500032 1768816640 // 53 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1040201728 2080403456 1895882752 1795276800 1593943040 922840064 1845558272 243007488 486014976 954335232 1893072896 1774059520 1533935616 1071382528 // 54 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2080432128 1895940096 1795269632 1593928704 922811392 1845622784 1426183168 955777024 1893859328 1775632384 1539178496 1064173568 2128347136 1974075392 // 55 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1895932928 1795255296 1593900032 922875904 1845613568 1426164736 587283456 1776418816 1540751360 1069416448 2121138176 1977352192 1672085504 1329987584 // 56 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1795226624 1593964544 922866688 1845595136 1426144256 587226112 1174452224 1070989312 2126381056 1970143232 1675362304 1336541184 390463488 780926976 // 57 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1593955328 922848256 1845574656 1426086912 587249664 1174499328 83936256 1975386112 1668153344 1339817984 397017088 776339456 1552678912 822738944 // 58 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 922827776 1845517312 1426110464 587296768 1174455296 83986432 167851008 1332609024 400293888 782893056 1548091392 831258624 1644822528 1293156352 // 59 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1845540864 1426157568 587252736 1174505472 83964928 167791616 335583232 786169856 1554644992 826671104 1653342208 1292500992 320077824 640155648 // 60 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1426113536 587302912 1174483968 83905536 167811072 335622144 671106048 833224704 1648754688 1301020672 319422464 638844928 1277689856 290455552 // 61 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 587281408 1174424576 83924992 167849984 335561728 671123456 1342246912 1296433152 327942144 638189568 1276379136 287834112 575668224 1151336448 // 62 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1174444032 83963904 167789568 335579136 671158272 1342178304 687867904 646709248 1275723776 286523392 573046784 1146093568 27262976 38928384 // 63 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 83903488 167806976 335613952 671089664 1342179328 687869952 1375739904 285868032 571736064 1143472128 22020096 44040192 72482816 144965632 // 64 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 167841792 335545344 671090688 1342181376 687874048 1375748096 755007488 1142161408 19398656 38797312 77594624 139591680 279183360 542769152 // 65 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 335546368 671092736 1342185472 687882240 1375764480 755040256 1509958656 36175872 72351744 144703488 273809408 547618816 1079640064 162791424 // 66 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 671096832 1342193664 687898624 1375797248 754983936 1509967872 1023447040 139460608 278921216 542244864 1084489728 156893184 313786368 611975168 // 67 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1342210048 687931392 1375740928 754993152 1509986304 1023483904 2046845952 547356672 1079115776 161742848 307888128 615776256 1215954944 435421184 // 68 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 687875072 1375750144 755011584 1510023168 1023435776 2046871552 2097254400 156368896 312737792 609878016 1219756032 427425792 854851584 1694105600 // 69 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1375768576 755048448 1509975040 1023461376 2046922752 2097218560 1929391104 614727680 1213857792 431226880 846856192 1693712384 1106903040 199622656 // 70 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 755000320 1510000640 1023512576 2046886912 2097163264 1929402368 1862316032 425328640 850657280 1685716992 1106509824 200933376 384172032 752746496 // 71 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1510051840 1023476736 2046831616 2097174528 1929424896 1862361088 1459676160 1689518080 1098514432 200540160 385482752 753270784 1490944000 967704576 // 72 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1023421440 2046842880 2097197056 1929469952 1862329344 1459734528 654423040 192544768 385089536 754581504 1491468288 970850304 1924005888 1833828352 // 73 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2046865408 2097242112 1929438208 1862387712 1459729408 654396416 1308670976 754188288 1492779008 971374592 1927151616 1840119808 1397620736 798752768 // 74 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2097210368 1929496576 1862382592 1459702784 654359552 1308719104 352375808 972685312 1927675904 1843265536 1403912192 793640960 1587281920 891944960 // 75 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1929491456 1862355968 1459665920 654407680 1308677120 352430080 704738304 1843789824 1407057920 799932416 1582170112 899416064 1781137408 1565786112 // 76 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1862319104 1459714048 654365696 1308731392 352416768 704695296 1409390592 803078144 1588461568 894304256 1788608512 1563033600 861143040 1722286080 // 77 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1459672064 654419968 1308718080 352373760 704747520 1409356800 553651200 900595712 1783496704 1570504704 858390528 1716781056 1168637952 54657024 // 78 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 654406656 1308675072 352425984 704713728 1409289216 553654272 1107308544 1565392896 865861632 1714028544 1163132928 61341696 104988672 209977344 // 79 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1308727296 352392192 704646144 1409292288 553660416 1107320832 218152960 1721499648 1160380416 55836672 111673344 205651968 411303936 807010304 // 80 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 352324608 704649216 1409298432 553672704 1107345408 218202112 436282368 53084160 106168320 212336640 406978560 813957120 1612316672 1228144640 // 81 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 704655360 1409310720 553697280 1107394560 218178560 436235264 872470528 206831616 413663232 809631744 1619263488 1226440704 456392704 912785408 // 82 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1409335296 553746432 1107371008 218131456 436262912 872525824 1744913408 816316416 1614938112 1233387520 454688768 909377536 1818755072 1372585984 // 83 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 553722880 1107323904 218159104 436318208 872498176 1744874496 1493260288 1229062144 461635584 907673600 1815347200 1365770240 735051776 1454505984 // 84 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1107351552 218214400 436290560 872459264 1744918528 1493210112 989931520 914620416 1813643264 1362362368 728236032 1456472064 632422400 1249247232 // 85 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 218186752 436251648 872503296 1744868352 1493248000 989885440 1979770880 1360658432 724828160 1449656320 634388480 1253179392 494272512 988545024 // 86 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 436295680 872453120 1744906240 1493201920 989915136 1979830272 1694598144 1446248448 627572736 1255145472 498204672 980811776 1961623552 1640628224 // 87 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 872491008 1744860160 1493231616 989974528 1979810816 1694575616 1124105216 1248329728 500170752 984743936 1953890304 1642856448 1271529472 528875520 // 88 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1744889856 1493291008 989955072 1979788288 1694530560 1124136960 251785216 986710016 1957822464 1635123200 1273757696 533331968 1048969216 2082340864 // 89 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1493271552 989932544 1979743232 1694562304 1124200448 251773952 503426048 1639055360 1266024448 535560192 1053425664 2089156608 1897791488 1799094272 // 90 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 989887488 1979774976 1694625792 1124189184 251767808 503413760 1006689280 527826944 1055653888 2093613056 1904607232 1797128192 1597767680 930611200 // 91 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1979838464 1694614528 1124183040 251755520 503372800 1006745600 2013352960 2095841280 1909063680 1803943936 1595801600 926679040 1853358080 1441792000 // 92 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1694608384 1124170752 251714560 503429120 1006720000 2013301760 2030114816 1808400384 1602617344 924712960 1849425920 1433927680 602931200 1190264832 // 93 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1124129792 251770880 503403520 1006668800 2013337600 2030048256 2063607808 931528704 1847459840 1429995520 595066880 1190133760 99745792 183894016 // 94 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 251745280 503352320 1006704640 2013271040 2030053376 2063618048 2130747392 1428029440 591134720 1182269440 99614720 183631872 351666176 687734784 // 95 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 503388160 1006638080 2013276160 2030063616 2063638528 2130788352 1996530688 1178337280 91750400 183500800 351404032 687210496 1358823424 703463424 // 96 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1006643200 2013286400 2030084096 2063679488 2130748416 1996572672 1728099328 175636480 351272960 686948352 1358299136 704512000 1391329280 768475136 // 97 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2013306880 2030125056 2063639552 2130790400 1996534784 1728145408 1191244800 686817280 1358036992 703987712 1392377856 770572288 1523449856 1032716288 // 98 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2030085120 2063681536 2130752512 1996580864 1728115712 1191307264 117568512 703725568 1391853568 771620864 1525547008 1036910592 2056126464 2098069504 // 99 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2063643648 2130798592 1996551168 1728178176 1191310336 117558272 234994688 771096576 1526595584 1039007744 2060320768 2106458112 1930297344 1864105984 // 100 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2130768896 1996613632 1728181248 1191300096 117554176 234970112 469801984 1040056320 2062417920 2110652416 1938685952 1863188480 1461452800 657981440 // 101 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1996616704 1728171008 1191296000 117529600 234920960 469841920 939545600 2112749568 1942880256 1871577088 1460535296 656146432 1312292864 359661568 // 102 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1728166912 1191271424 117480448 234960896 469783552 939567104 1879134208 1875771392 1468923904 655228928 1310457856 355991552 711983104 1423966208 // 103 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1191222272 117520384 234902528 469805056 939610112 1879081984 1761675264 663617536 1309540352 354156544 708313088 1416626176 568328192 1121058816 // 104 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 117462016 234924032 469848064 939557888 1879115776 1761620992 1526753280 353239040 706478080 1412956160 560988160 1121976320 231866368 448135168 // 105 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 234967040 469795840 939591680 1879061504 1761634304 1526779904 1057071104 1411121152 557318144 1114636288 232783872 449970176 884342784 1753088000 // 106 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 469829632 939537408 1879074816 1761660928 1526833152 1057055744 2113989632 1110966272 225443840 450887680 886177792 1756758016 1501429760 1006370816 // 107 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 939550720 1879101440 1761714176 1526817792 1057025024 2114050048 1963037696 443547648 887095296 1758593024 1505099776 998113280 1996226560 1709834240 // 108 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1879154688 1761698816 1526787072 1057085440 2114032640 1963002880 1660959744 1759510528 1506934784 1001783296 1987969024 1711013888 1139408896 264634368 // 109 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1761668096 1526847488 1057068032 2113997824 1962949632 1660975104 1325461504 1003618304 1991639040 1702756352 1140588544 266993664 516292608 1016987648 // 110 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1526830080 1057033216 2113944576 1962964992 1661005824 1325522944 385999872 1706426368 1132331008 268173312 518651904 1019609088 2023620608 2033057792 // 111 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1056979968 2113959936 1962995712 1661067264 1325523968 386001920 771881984 259915776 519831552 1021968384 2026242048 2040397824 2066612224 2136735744 // 112 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2113990656 1963057152 1661068288 1325526016 386006016 771873792 1543609344 1023148032 2028601344 2043019264 2073952256 2133721088 2002518016 1740111872 // 113 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1963058176 1661070336 1325530112 385997824 771857408 1543576576 822090752 2045378560 2076573696 2141061120 1999503360 1734082560 1203240960 123863040 // 114 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1661074432 1325521920 385981440 771824640 1543511040 822097920 1644195840 2143682560 2006843392 1731067904 1197211648 129499136 241303552 482607104 // 115 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1325505536 385948672 771759104 1543518208 822112256 1644224512 1291960320 1738407936 1194196992 123469824 246939648 476184576 952369152 1889140736 // 116 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 385883136 771766272 1543532544 822140928 1644281856 1291953152 318860288 120455168 240910336 481820672 945946624 1891893248 1771700224 1529217024 // 117 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 771780608 1543561216 822198272 1644274688 1291938816 318831616 637663232 475791360 951582720 1885470720 1774452736 1536819200 1059454976 2118909952 // 118 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1543618560 822191104 1644260352 1291910144 318896128 637654016 1275169792 1891106816 1768030208 1539571712 1067057152 2116419584 1967915008 1670905856 // 119 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 822176768 1644231680 1291974656 318886912 637635584 1275149312 285236224 1533149184 1069809664 2124021760 1965424640 1665925120 1335361536 388104192 // 120 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1644296192 1291965440 318868480 637615104 1275091968 285259776 570519552 2126774272 1973026816 1663434752 1330380800 395837440 773980160 1547960320 // 121 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1291947008 318848000 637557760 1275115520 285306880 570475520 1140951040 1671036928 1327890432 390856704 781713408 1545732096 826540032 1653080064 // 122 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 318790656 637581312 1275162624 285262848 570525696 1140929536 16796672 388366336 776732672 1553465344 824311808 1648623616 1300758528 318898176 // 123 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 637628416 1275118592 285313024 570504192 1140870144 16816128 33632256 1548484608 832045056 1646395392 1296302080 327680000 637665280 1275330560 // 124 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1275168768 285291520 570444800 1140889600 16855040 33571840 67143680 1654128640 1294073856 323223552 646447104 1275199488 285474816 570949632 // 125 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 285232128 570464256 1140928512 16794624 33589248 67178496 134218752 320995328 641990656 1283981312 285343744 570687488 1141374976 17825792 // 126 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 570503168 1140868096 16812032 33624064 67109888 134219776 268439552 1279524864 294125568 570556416 1141112832 17301504 34603008 69206016 // 127 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1140885504 16846848 33555456 67110912 134221824 268443648 536887296 579338240 1140981760 17039360 34078720 68157440 136314880 272629760 // 128 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 // end of file