// Computer generated tms-net embeddings of codes of strength 3. // For information on the used codes of strength 3 see http://www.mathi.uni-heidelberg.de/~yves/Matritzen/CAPs/CAPMatIndex.html // 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) 16 // numCols 16 // numRows // outDigits= numRows 65536 // numPoints (=b^{numCols}) 257 // dim // 3 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 8388608 16777216 33554432 67108864 32768 65536 131072 262144 524288 1048576 2097152 4194304 134217728 268435456 536870912 1073741824 // 2 142606336 285212672 570425344 1140850688 134217728 268435456 536870912 1073741824 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 3 276824064 553648128 1107296256 469762048 536870912 1073741824 402653184 805306368 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 4 411041792 822083584 1644167168 1543503872 671088640 1342177280 939524096 1879048192 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 5 545259520 1090519040 436207616 872415232 402653184 805306368 1610612736 1476395008 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 6 679477248 1358954496 973078528 1946157056 268435456 536870912 1073741824 402653184 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 7 813694976 1627389952 1509949440 738197504 939524096 1879048192 2013265920 1744830464 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 8 947912704 1895825408 2046820352 1811939328 805306368 1610612736 1476395008 671088640 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 9 1082130432 419430400 838860800 1677721600 1610612736 1476395008 671088640 1342177280 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 10 1216348160 150994944 301989888 603979776 1744830464 1207959552 134217728 268435456 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 11 1350565888 956301312 1912602624 2080374784 1073741824 402653184 805306368 1610612736 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 12 1484783616 687865856 1375731712 1006632960 1207959552 134217728 268435456 536870912 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 13 1619001344 1493172224 704643072 1409286144 2013265920 1744830464 1207959552 134217728 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 14 1753219072 1224736768 167772160 335544320 1879048192 2013265920 1744830464 1207959552 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 15 1887436800 2030043136 1778384896 1275068416 1476395008 671088640 1342177280 939524096 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 16 2021654528 1761607680 1241513984 201326592 1342177280 939524096 1879048192 2013265920 524288 1048576 2097152 4194304 134250496 268500992 537001984 1074003968 // 17 142606336 285212672 570425344 1140850688 1887436800 2030043136 1778384896 1275068416 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 18 8388608 16777216 33554432 67108864 1887436800 2030043136 1778384896 1275068416 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 19 411041792 822083584 1644167168 1543503872 1082130432 419430400 838860800 1677721600 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 20 276824064 553648128 1107296256 469762048 1082130432 419430400 838860800 1677721600 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 21 679477248 1358954496 973078528 1946157056 1216348160 150994944 301989888 603979776 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 22 545259520 1090519040 436207616 872415232 1216348160 150994944 301989888 603979776 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 23 947912704 1895825408 2046820352 1811939328 2021654528 1761607680 1241513984 201326592 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 24 813694976 1627389952 1509949440 738197504 2021654528 1761607680 1241513984 201326592 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 25 1216348160 150994944 301989888 603979776 1350565888 956301312 1912602624 2080374784 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 26 1082130432 419430400 838860800 1677721600 1350565888 956301312 1912602624 2080374784 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 27 1484783616 687865856 1375731712 1006632960 1619001344 1493172224 704643072 1409286144 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 28 1350565888 956301312 1912602624 2080374784 1619001344 1493172224 704643072 1409286144 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 29 1753219072 1224736768 167772160 335544320 1753743360 1225785344 169869312 339738624 134217728 268435456 536870912 1073741824 134250496 268500992 537001984 1074003968 // 30 1619001344 1493172224 704643072 1409286144 1753219072 1224736768 167772160 335544320 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 31 2021654528 1761607680 1241513984 201326592 1484783616 687865856 1375731712 1006632960 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 32 1887436800 2030043136 1778384896 1275068416 1484783616 687865856 1375731712 1006632960 134742016 269484032 538968064 1077936128 134250496 268500992 537001984 1074003968 // 33 343932928 545259520 1090519040 436207616 1753219072 1224736768 167772160 335544320 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 34 478150656 813694976 1627389952 1509949440 1887436800 2030043136 1778384896 1275068416 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 35 75497472 8388608 16777216 33554432 1753219072 1224736768 167772160 335544320 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 36 209715200 276824064 553648128 1107296256 1887436800 2030043136 1778384896 1275068416 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 37 880803840 1619001344 1493172224 704643072 813694976 1627389952 1509949440 738197504 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 38 1015021568 1887436800 2030043136 1778384896 679477248 1358954496 973078528 1946157056 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 39 612368384 1082130432 419430400 838860800 813694976 1627389952 1509949440 738197504 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 40 746586112 1350565888 956301312 1912602624 679477248 1358954496 973078528 1946157056 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 41 1417674752 947912704 1895825408 2046820352 276824064 553648128 1107296256 469762048 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 42 1551892480 679477248 1358954496 973078528 142606336 285212672 570425344 1140850688 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 43 1149239296 411041792 822083584 1644167168 276824064 553648128 1107296256 469762048 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 44 1283457024 142606336 285212672 570425344 143130624 286261248 572522496 1145044992 268435456 536870912 1073741824 402653184 134250496 268500992 537001984 1074003968 // 45 1954545664 2021654528 1761607680 1241513984 1216348160 150994944 301989888 603979776 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 46 2088763392 1753219072 1224736768 167772160 1350565888 956301312 1912602624 2080374784 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 47 1686110208 1484783616 687865856 1375731712 1216348160 150994944 301989888 603979776 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 48 1820327936 1216348160 150994944 301989888 1350565888 956301312 1912602624 2080374784 268959744 537919488 1075838976 406847488 134250496 268500992 537001984 1074003968 // 49 520093696 931135488 1719664640 1551892480 411041792 822083584 1644167168 1543503872 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 50 385875968 662700032 1182793728 478150656 142606336 285212672 570425344 1140850688 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 51 251658240 394264576 645922816 1149239296 142606336 285212672 570425344 1140850688 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 52 117440512 125829120 109051904 75497472 411041792 822083584 1644167168 1543503872 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 53 1056964608 2004877312 2122317824 1820327936 1619001344 1493172224 704643072 1409286144 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 54 922746880 1736441856 1585446912 746586112 1887436800 2030043136 1778384896 1275068416 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 55 788529152 1468006400 1048576000 1954545664 1887436800 2030043136 1778384896 1275068416 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 56 654311424 1199570944 511705088 880803840 1619525632 1494220800 706740224 1413480448 402653184 805306368 1610612736 1476395008 134250496 268500992 537001984 1074003968 // 57 1593835520 796917760 1451229184 1015021568 545259520 1090519040 436207616 872415232 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 58 1459617792 1065353216 1988100096 2088763392 813694976 1627389952 1509949440 738197504 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 59 1325400064 260046848 377487360 612368384 813694976 1627389952 1509949440 738197504 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 60 1191182336 528482304 914358272 1686110208 545259520 1090519040 436207616 872415232 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 61 2130706432 1870659584 1317011456 209715200 1484783616 687865856 1375731712 1006632960 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 62 1996488704 2139095040 1853882368 1283457024 1216348160 150994944 301989888 603979776 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 63 1862270976 1333788672 243269632 343932928 1216348160 150994944 301989888 603979776 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 64 1728053248 1602224128 780140544 1417674752 1484783616 687865856 1375731712 1006632960 403177472 806354944 1612709888 1480589312 134250496 268500992 537001984 1074003968 // 65 645922816 1149239296 411041792 822083584 142606336 285212672 570425344 1140850688 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 66 780140544 1417674752 947912704 1895825408 545259520 1090519040 436207616 872415232 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 67 914358272 1686110208 1484783616 687865856 1753219072 1224736768 167772160 335544320 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 68 1048576000 1954545664 2021654528 1761607680 1082130432 419430400 838860800 1677721600 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 69 109051904 75497472 8388608 16777216 142606336 285212672 570425344 1140850688 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 70 243269632 343932928 545259520 1090519040 545783808 1091567616 438304768 876609536 536870912 1073741824 402653184 805306368 134250496 268500992 537001984 1074003968 // 71 377487360 612368384 1082130432 419430400 1753219072 1224736768 167772160 335544320 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 72 511705088 880803840 1619001344 1493172224 1082130432 419430400 838860800 1677721600 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 73 1719664640 1551892480 679477248 1358954496 1484783616 687865856 1375731712 1006632960 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 74 1853882368 1283457024 142606336 285212672 1887436800 2030043136 1778384896 1275068416 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 75 1988100096 2088763392 1753219072 1224736768 947912704 1895825408 2046820352 1811939328 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 76 2122317824 1820327936 1216348160 150994944 276824064 553648128 1107296256 469762048 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 77 1182793728 478150656 813694976 1627389952 1484783616 687865856 1375731712 1006632960 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 78 1317011456 209715200 276824064 553648128 1887436800 2030043136 1778384896 1275068416 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 79 1451229184 1015021568 1887436800 2030043136 947912704 1895825408 2046820352 1811939328 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 80 1585446912 746586112 1350565888 956301312 276824064 553648128 1107296256 469762048 537395200 1074790400 404750336 809500672 134250496 268500992 537001984 1074003968 // 81 763363328 1384120320 1023410176 1937768448 2021654528 1761607680 1241513984 201326592 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 82 629145600 1115684864 486539264 864026624 1484783616 687865856 1375731712 1006632960 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 83 1031798784 1920991232 2097152000 1803550720 142606336 285212672 570425344 1140850688 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 84 897581056 1652555776 1560281088 729808896 679477248 1358954496 973078528 1946157056 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 85 226492416 310378496 620756992 1132462080 1484783616 687865856 1375731712 1006632960 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 86 92274688 41943040 83886080 58720256 2021654528 1761607680 1241513984 201326592 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 87 494927872 847249408 1694498816 1535115264 679477248 1358954496 973078528 1946157056 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 88 360710144 578813952 1157627904 461373440 142606336 285212672 570425344 1140850688 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 89 1837105152 1249902592 218103808 327155712 1753219072 1224736768 167772160 335544320 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 90 1702887424 1518338048 754974720 1400897536 1216872448 152043520 304087040 608174080 671088640 1342177280 939524096 1879048192 134250496 268500992 537001984 1074003968 // 91 2105540608 1786773504 1291845632 192937984 411041792 822083584 1644167168 1543503872 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 92 1971322880 2055208960 1828716544 1266679808 947912704 1895825408 2046820352 1811939328 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 93 1300234240 176160768 352321536 595591168 1216348160 150994944 301989888 603979776 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 94 1166016512 444596224 889192448 1669332992 1753219072 1224736768 167772160 335544320 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 95 1568669696 713031680 1426063360 998244352 947912704 1895825408 2046820352 1811939328 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 96 1434451968 981467136 1962934272 2071986176 411041792 822083584 1644167168 1543503872 671612928 1343225856 941621248 1883242496 134250496 268500992 537001984 1074003968 // 97 864026624 1728053248 1602224128 780140544 1619001344 1493172224 704643072 1409286144 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 98 998244352 1996488704 2139095040 1853882368 1484783616 687865856 1375731712 1006632960 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 99 595591168 1191182336 528482304 914358272 545259520 1090519040 436207616 872415232 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 100 729808896 1459617792 1065353216 1988100096 411041792 822083584 1644167168 1543503872 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 101 327155712 654311424 1199570944 511705088 545259520 1090519040 436207616 872415232 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 102 461373440 922746880 1736441856 1585446912 411041792 822083584 1644167168 1543503872 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 103 58720256 117440512 125829120 109051904 1619001344 1493172224 704643072 1409286144 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 104 192937984 385875968 662700032 1182793728 1484783616 687865856 1375731712 1006632960 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 105 1937768448 2130706432 1870659584 1317011456 679477248 1358954496 973078528 1946157056 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 106 2071986176 1862270976 1333788672 243269632 276824064 553648128 1107296256 469762048 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 107 1669332992 1593835520 796917760 1451229184 1753219072 1224736768 167772160 335544320 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 108 1803550720 1325400064 260046848 377487360 1350565888 956301312 1912602624 2080374784 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 109 1400897536 1056964608 2004877312 2122317824 1753219072 1224736768 167772160 335544320 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 110 1535115264 788529152 1468006400 1048576000 1350565888 956301312 1912602624 2080374784 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 111 1132462080 520093696 931135488 1719664640 680001536 1360003072 975175680 1950351360 805306368 1610612736 1476395008 671088640 134250496 268500992 537001984 1074003968 // 112 1266679808 251658240 394264576 645922816 276824064 553648128 1107296256 469762048 805830656 1611661312 1478492160 675282944 134250496 268500992 537001984 1074003968 // 113 989855744 1979711488 2105540608 1786773504 276824064 553648128 1107296256 469762048 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 114 855638016 1711276032 1568669696 713031680 545259520 1090519040 436207616 872415232 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 115 721420288 1442840576 1031798784 1920991232 1082654720 420478976 840957952 1681915904 939524096 1879048192 2013265920 1744830464 134250496 268500992 537001984 1074003968 // 116 587202560 1174405120 494927872 847249408 1887436800 2030043136 1778384896 1275068416 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 117 452984832 905969664 1702887424 1518338048 1887436800 2030043136 1778384896 1275068416 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 118 318767104 637534208 1166016512 444596224 1082130432 419430400 838860800 1677721600 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 119 184549376 369098752 629145600 1115684864 545259520 1090519040 436207616 872415232 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 120 50331648 100663296 92274688 41943040 276824064 553648128 1107296256 469762048 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 121 2063597568 1845493760 1300234240 176160768 411041792 822083584 1644167168 1543503872 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 122 1929379840 2113929216 1837105152 1249902592 679477248 1358954496 973078528 1946157056 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 123 1795162112 1308622848 226492416 310378496 1216348160 150994944 301989888 603979776 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 124 1660944384 1577058304 763363328 1384120320 2021654528 1761607680 1241513984 201326592 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 125 1526726656 771751936 1434451968 981467136 2021654528 1761607680 1241513984 201326592 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 126 1392508928 1040187392 1971322880 2055208960 1216348160 150994944 301989888 603979776 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 127 1258291200 234881024 360710144 578813952 679477248 1358954496 973078528 1946157056 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 128 1124073472 503316480 897581056 1652555776 411041792 822083584 1644167168 1543503872 940048384 1880096768 2015363072 1749024768 134250496 268500992 537001984 1074003968 // 129 1199570944 511705088 880803840 1619001344 545259520 1090519040 436207616 872415232 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 130 1333788672 243269632 343932928 545259520 1753219072 1224736768 167772160 335544320 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 131 1468006400 1048576000 1954545664 2021654528 411041792 822083584 1644167168 1543503872 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 132 1602224128 780140544 1417674752 947912704 1350565888 956301312 1912602624 2080374784 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 133 1736441856 1585446912 746586112 1350565888 142606336 285212672 570425344 1140850688 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 134 1870659584 1317011456 209715200 276824064 1082130432 419430400 838860800 1677721600 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 135 2004877312 2122317824 1820327936 1216348160 813694976 1627389952 1509949440 738197504 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 136 2139095040 1853882368 1283457024 142606336 2021654528 1761607680 1241513984 201326592 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 137 125829120 109051904 75497472 8388608 545259520 1090519040 436207616 872415232 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 138 260046848 377487360 612368384 1082130432 1753219072 1224736768 167772160 335544320 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 139 394264576 645922816 1149239296 411041792 411566080 823132160 1646264320 1547698176 1073741824 402653184 805306368 1610612736 134250496 268500992 537001984 1074003968 // 140 528482304 914358272 1686110208 1484783616 1350565888 956301312 1912602624 2080374784 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 141 662700032 1182793728 478150656 813694976 142606336 285212672 570425344 1140850688 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 142 796917760 1451229184 1015021568 1887436800 1082130432 419430400 838860800 1677721600 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 143 931135488 1719664640 1551892480 679477248 813694976 1627389952 1509949440 738197504 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 144 1065353216 1988100096 2088763392 1753219072 2021654528 1761607680 1241513984 201326592 1074266112 403701760 807403520 1614807040 134250496 268500992 537001984 1074003968 // 145 1224736768 167772160 335544320 562036736 1350565888 956301312 1912602624 2080374784 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 146 1090519040 436207616 872415232 1635778560 276824064 553648128 1107296256 469762048 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 147 1493172224 704643072 1409286144 964689920 2021654528 1761607680 1241513984 201326592 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 148 1358954496 973078528 1946157056 2038431744 947912704 1895825408 2046820352 1811939328 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 149 1761607680 1241513984 201326592 293601280 1484783616 687865856 1375731712 1006632960 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 150 1627389952 1509949440 738197504 1367343104 411041792 822083584 1644167168 1543503872 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 151 2030043136 1778384896 1275068416 159383552 1887961088 2031091712 1780482048 1279262720 1207959552 134217728 268435456 536870912 134250496 268500992 537001984 1074003968 // 152 1895825408 2046820352 1811939328 1233125376 813694976 1627389952 1509949440 738197504 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 153 150994944 301989888 603979776 1098907648 276824064 553648128 1107296256 469762048 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 154 16777216 33554432 67108864 25165824 1350565888 956301312 1912602624 2080374784 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 155 419430400 838860800 1677721600 1501560832 947912704 1895825408 2046820352 1811939328 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 156 285212672 570425344 1140850688 427819008 2021654528 1761607680 1241513984 201326592 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 157 687865856 1375731712 1006632960 1904214016 411041792 822083584 1644167168 1543503872 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 158 553648128 1107296256 469762048 830472192 1484783616 687865856 1375731712 1006632960 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 159 956301312 1912602624 2080374784 1769996288 813694976 1627389952 1509949440 738197504 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 160 822083584 1644167168 1543503872 696254464 1887436800 2030043136 1778384896 1275068416 1208483840 135266304 270532608 541065216 134250496 268500992 537001984 1074003968 // 161 1442840576 1031798784 1920991232 2097152000 1216348160 150994944 301989888 603979776 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 162 1577058304 763363328 1384120320 1023410176 277348352 554696704 1109393408 473956352 1342177280 939524096 1879048192 2013265920 134250496 268500992 537001984 1074003968 // 163 1174405120 494927872 847249408 1694498816 1350565888 956301312 1912602624 2080374784 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 164 1308622848 226492416 310378496 620756992 142606336 285212672 570425344 1140850688 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 165 1979711488 2105540608 1786773504 1291845632 545259520 1090519040 436207616 872415232 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 166 2113929216 1837105152 1249902592 218103808 2021654528 1761607680 1241513984 201326592 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 167 1711276032 1568669696 713031680 1426063360 947912704 1895825408 2046820352 1811939328 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 168 1845493760 1300234240 176160768 352321536 1619001344 1493172224 704643072 1409286144 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 169 369098752 629145600 1115684864 486539264 1350565888 956301312 1912602624 2080374784 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 170 503316480 897581056 1652555776 1560281088 142606336 285212672 570425344 1140850688 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 171 100663296 92274688 41943040 83886080 1216348160 150994944 301989888 603979776 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 172 234881024 360710144 578813952 1157627904 276824064 553648128 1107296256 469762048 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 173 905969664 1702887424 1518338048 754974720 947912704 1895825408 2046820352 1811939328 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 174 1040187392 1971322880 2055208960 1828716544 1619001344 1493172224 704643072 1409286144 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 175 637534208 1166016512 444596224 889192448 545259520 1090519040 436207616 872415232 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 176 771751936 1434451968 981467136 1962934272 2021654528 1761607680 1241513984 201326592 1342701568 940572672 1881145344 2017460224 134250496 268500992 537001984 1074003968 // 177 1518338048 754974720 1400897536 1056964608 947912704 1895825408 2046820352 1811939328 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 178 1384120320 1023410176 1937768448 2130706432 1753219072 1224736768 167772160 335544320 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 179 1249902592 218103808 327155712 654311424 813694976 1627389952 1509949440 738197504 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 180 1115684864 486539264 864026624 1728053248 1619001344 1493172224 704643072 1409286144 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 181 2055208960 1828716544 1266679808 251658240 1887436800 2030043136 1778384896 1275068416 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 182 1920991232 2097152000 1803550720 1325400064 545259520 1090519040 436207616 872415232 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 183 1786773504 1291845632 192937984 385875968 2021654528 1761607680 1241513984 201326592 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 184 1652555776 1560281088 729808896 1459617792 679477248 1358954496 973078528 1946157056 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 185 444596224 889192448 1669332992 1593835520 1619001344 1493172224 704643072 1409286144 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 186 310378496 620756992 1132462080 520093696 813694976 1627389952 1509949440 738197504 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 187 176160768 352321536 595591168 1191182336 1753219072 1224736768 167772160 335544320 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 188 41943040 83886080 58720256 117440512 947912704 1895825408 2046820352 1811939328 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 189 981467136 1962934272 2071986176 1862270976 679477248 1358954496 973078528 1946157056 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 190 847249408 1694498816 1535115264 788529152 2022178816 1762656256 1243611136 205520896 1476395008 671088640 1342177280 939524096 134250496 268500992 537001984 1074003968 // 191 713031680 1426063360 998244352 1996488704 545259520 1090519040 436207616 872415232 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 192 578813952 1157627904 461373440 922746880 1887436800 2030043136 1778384896 1275068416 1476919296 672137216 1344274432 943718400 134250496 268500992 537001984 1074003968 // 193 1694498816 1535115264 788529152 1468006400 679477248 1358954496 973078528 1946157056 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 194 1828716544 1266679808 251658240 394264576 1082130432 419430400 838860800 1677721600 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 195 1962934272 2071986176 1862270976 1333788672 1350565888 956301312 1912602624 2080374784 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 196 2097152000 1803550720 1325400064 260046848 947912704 1895825408 2046820352 1811939328 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 197 1157627904 461373440 922746880 1736441856 411041792 822083584 1644167168 1543503872 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 198 1291845632 192937984 385875968 662700032 1887436800 2030043136 1778384896 1275068416 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 199 1426063360 998244352 1996488704 2139095040 1619001344 1493172224 704643072 1409286144 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 200 1560281088 729808896 1459617792 1065353216 142606336 285212672 570425344 1140850688 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 201 620756992 1132462080 520093696 931135488 411041792 822083584 1644167168 1543503872 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 202 754974720 1400897536 1056964608 2004877312 1887436800 2030043136 1778384896 1275068416 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 203 889192448 1669332992 1593835520 796917760 1619001344 1493172224 704643072 1409286144 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 204 1023410176 1937768448 2130706432 1870659584 142606336 285212672 570425344 1140850688 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 205 83886080 58720256 117440512 125829120 679477248 1358954496 973078528 1946157056 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 206 218103808 327155712 654311424 1199570944 1082130432 419430400 838860800 1677721600 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 207 352321536 595591168 1191182336 528482304 1350565888 956301312 1912602624 2080374784 1611137024 1477443584 673185792 1346371584 134250496 268500992 537001984 1074003968 // 208 486539264 864026624 1728053248 1602224128 948436992 1896873984 2048917504 1816133632 1610612736 1476395008 671088640 1342177280 134250496 268500992 537001984 1074003968 // 209 1778384896 1275068416 159383552 318767104 1484783616 687865856 1375731712 1006632960 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 210 1644167168 1543503872 696254464 1392508928 947912704 1895825408 2046820352 1811939328 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 211 2046820352 1811939328 1233125376 184549376 813694976 1627389952 1509949440 738197504 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 212 1912602624 2080374784 1769996288 1258291200 1351090176 957349888 1914699776 2084569088 1744830464 1207959552 134217728 268435456 134250496 268500992 537001984 1074003968 // 213 1241513984 201326592 293601280 587202560 1216348160 150994944 301989888 603979776 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 214 1107296256 469762048 830472192 1660944384 679477248 1358954496 973078528 1946157056 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 215 1509949440 738197504 1367343104 989855744 545259520 1090519040 436207616 872415232 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 216 1375731712 1006632960 1904214016 2063597568 1082130432 419430400 838860800 1677721600 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 217 704643072 1409286144 964689920 1929379840 679477248 1358954496 973078528 1946157056 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 218 570425344 1140850688 427819008 855638016 1216348160 150994944 301989888 603979776 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 219 973078528 1946157056 2038431744 1795162112 1082130432 419430400 838860800 1677721600 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 220 838860800 1677721600 1501560832 721420288 545259520 1090519040 436207616 872415232 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 221 167772160 335544320 562036736 1124073472 947912704 1895825408 2046820352 1811939328 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 222 33554432 67108864 25165824 50331648 1484783616 687865856 1375731712 1006632960 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 223 436207616 872415232 1635778560 1526726656 1350565888 956301312 1912602624 2080374784 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 224 301989888 603979776 1098907648 452984832 813694976 1627389952 1509949440 738197504 1745354752 1209008128 136314880 272629760 134250496 268500992 537001984 1074003968 // 225 1904214016 2063597568 1845493760 1300234240 1082130432 419430400 838860800 1677721600 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 226 2038431744 1795162112 1308622848 226492416 947912704 1895825408 2046820352 1811939328 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 227 1635778560 1526726656 771751936 1434451968 411041792 822083584 1644167168 1543503872 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 228 1769996288 1258291200 234881024 360710144 1619001344 1493172224 704643072 1409286144 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 229 1367343104 989855744 1979711488 2105540608 814219264 1628438528 1512046592 742391808 1879048192 2013265920 1744830464 1207959552 134250496 268500992 537001984 1074003968 // 230 1501560832 721420288 1442840576 1031798784 1216348160 150994944 301989888 603979776 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 231 1098907648 452984832 905969664 1702887424 1753219072 1224736768 167772160 335544320 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 232 1233125376 184549376 369098752 629145600 276824064 553648128 1107296256 469762048 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 233 830472192 1660944384 1577058304 763363328 1753219072 1224736768 167772160 335544320 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 234 964689920 1929379840 2113929216 1837105152 276824064 553648128 1107296256 469762048 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 235 562036736 1124073472 503316480 897581056 813694976 1627389952 1509949440 738197504 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 236 696254464 1392508928 1040187392 1971322880 1216348160 150994944 301989888 603979776 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 237 293601280 587202560 1174405120 494927872 411041792 822083584 1644167168 1543503872 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 238 427819008 855638016 1711276032 1568669696 1619001344 1493172224 704643072 1409286144 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 239 25165824 50331648 100663296 92274688 1082130432 419430400 838860800 1677721600 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 240 159383552 318767104 637534208 1166016512 947912704 1895825408 2046820352 1811939328 1879572480 2014314496 1746927616 1212153856 134250496 268500992 537001984 1074003968 // 241 2080374784 1769996288 1258291200 234881024 813694976 1627389952 1509949440 738197504 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 242 1946157056 2038431744 1795162112 1308622848 1082130432 419430400 838860800 1677721600 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 243 1811939328 1233125376 184549376 369098752 2021654528 1761607680 1241513984 201326592 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 244 1677721600 1501560832 721420288 1442840576 142606336 285212672 570425344 1140850688 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 245 1543503872 696254464 1392508928 1040187392 1619001344 1493172224 704643072 1409286144 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 246 1409286144 964689920 1929379840 2113929216 276824064 553648128 1107296256 469762048 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 247 1275068416 159383552 318767104 637534208 679477248 1358954496 973078528 1946157056 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 248 1140850688 427819008 855638016 1711276032 1484783616 687865856 1375731712 1006632960 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 249 1006632960 1904214016 2063597568 1845493760 1485307904 688914432 1377828864 1010827264 2013265920 1744830464 1207959552 134217728 134250496 268500992 537001984 1074003968 // 250 872415232 1635778560 1526726656 771751936 679477248 1358954496 973078528 1946157056 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 251 738197504 1367343104 989855744 1979711488 276824064 553648128 1107296256 469762048 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 252 603979776 1098907648 452984832 905969664 1619001344 1493172224 704643072 1409286144 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 253 469762048 830472192 1660944384 1577058304 142606336 285212672 570425344 1140850688 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 254 335544320 562036736 1124073472 503316480 2021654528 1761607680 1241513984 201326592 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 255 201326592 293601280 587202560 1174405120 1082130432 419430400 838860800 1677721600 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 256 67108864 25165824 50331648 100663296 813694976 1627389952 1509949440 738197504 2013790208 1745879040 1210056704 138412032 134250496 268500992 537001984 1074003968 // 257 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 524288 1048576 2097152 4194304 32768 65536 131072 262144 // end of file