// Computer generated OOA from http://www.mathi.uni-heidelberg.de/~yves/Matritzen/OOAs/OOAMatIndex.html // base 4 nets transformed so that they can be used as if they were DigitalNetBase2 // details: an Element "a+ b\omega" is represented as binary pair "a b" // each "column" c of the GF(4) generator is replaced by the two columns c, \omega c // so we have the double numbers of columns and rows as in the GF(4) matrix // // Note, the strength remains the GF(4) strength k, but there are many projections have strength in the range k to 2k // check if everything that involves GF(4) multiplication (e.g. scrambling) gives the desired result 2 // b (base) 20 // numCols 20 // numRows // outDigits= numRows 1048576 // numPoints (=b^{numCols}) 341 // dim // 4 // Stregth, see comment above // in class DigitalNetBase2 // genMat[i] should be the i-th number below // 1 545259520 1090519040 537001984 1074003968 536879104 1073758208 8388608 16777216 1092616192 1639972864 17301504 26214400 1224736768 1904214016 285245440 427884544 1669332992 612368384 1912604672 1006637056 // 2 536870912 1073741824 8519680 17039360 8192 16384 538968064 1077936128 1082130432 1627389952 1091043328 1636827136 1224736768 1904214016 1224769536 1904279552 1660944384 629145600 192940032 343937024 // 3 8519680 17039360 545259520 1090519040 8192 16384 2097152 4194304 553648128 1098907648 1082654720 1628438528 1207959552 1879048192 1090551808 1635844096 1384120320 2097152000 1786775552 889196544 // 4 545259520 1090519040 553680896 1098973184 16785408 25182208 131072 262144 1092616192 1639972864 545783808 1091567616 8388608 16777216 1207959552 1879048192 989855744 1300234240 838862848 1543507968 // 5 545259520 1090519040 1082163200 1627455488 1098915840 1619017728 25165824 8388608 1084227584 1631584256 537395200 1074790400 545390592 1090781184 150994944 293601280 1249902592 1962934272 327157760 478154752 // 6 545259520 1090519040 537001984 1074003968 1610620928 536887296 1636302848 546308096 547356672 1094713344 8388608 16777216 687865856 1367343104 1082163200 1627455488 713031680 1426063360 1929381888 1031802880 // 7 536870912 1073741824 8519680 17039360 16785408 25182208 1627389952 562036736 538968064 1077936128 554172416 1099956224 1216348160 1895825408 813727744 1493237760 838860800 1543503872 1124075520 1702891520 // 8 8912896 17825792 562036736 1082130432 1082138624 1627406336 1073741824 1610612736 27262976 12582912 1224736768 1904214016 537001984 1074003968 696287232 1350631424 310378496 486539264 1115686912 1694502912 // 9 545259520 1090519040 1627422720 562102272 562044928 1082146816 25165824 8388608 1629487104 566231040 1091043328 1636827136 25296896 8650752 1744830464 805306368 847249408 1560281088 872417280 1577062400 // 10 536870912 1073741824 1082261504 1627652096 1627398144 562053120 1635778560 545259520 1101004800 1623195648 1091043328 1636827136 1761607680 830472192 159416320 276889600 570425344 1140850688 310380544 486543360 // 11 8912896 17825792 545259520 1090519040 1090527232 1635794944 1619001344 553648128 1612709888 541065216 1224736768 1904214016 1099038720 1619263488 1753251840 822149120 444596224 218103808 864028672 1551896576 // 12 545259520 1090519040 562167808 1082392576 1082138624 1627406336 536870912 1073741824 10485760 20971520 1082654720 1628438528 1761607680 830472192 536903680 1073807360 989855744 1300234240 1778386944 872419328 // 13 536870912 1073741824 1619034112 553713664 562044928 1082146816 8388608 16777216 538968064 1077936128 545783808 1091567616 1082261504 1627652096 150994944 293601280 1241513984 1946157056 218105856 394268672 // 14 8519680 17039360 536870912 1073741824 1610620928 536887296 553648128 1098907648 27262976 12582912 537395200 1074790400 671088640 1342177280 1233158144 1887502336 318767104 494927872 1258293248 1971326976 // 15 545259520 1090519040 131072 262144 8192 16384 1098907648 1619001344 1637875712 549453824 524288 1048576 150994944 293601280 1744863232 805371904 1249902592 1962934272 1132464128 1686114304 // 16 545259520 1090519040 131072 262144 8396800 16793600 1610612736 536870912 1621098496 557842432 25690112 9437184 1224736768 1904214016 151027712 293666816 729808896 1417674752 2063599616 763367424 // 17 545259520 1090519040 8519680 17039360 562044928 1082146816 8388608 16777216 538968064 1077936128 1611137024 537919488 1207959552 1879048192 1493204992 1770061824 2046820352 738197504 1132464128 1686114304 // 18 545259520 1090519040 562561024 1083179008 1619009536 553664512 553648128 1098907648 18874368 29360128 150994944 293601280 25296896 8650752 1098940416 1619066880 167772160 335544320 1828718592 931139584 // 19 545259520 1090519040 1635811328 545325056 536879104 1073758208 1092616192 1639972864 1082130432 1627389952 1099431936 1620049920 1619132416 553910272 1753219072 822083584 452984832 226492416 1568671744 1853886464 // 20 545259520 1090519040 1610743808 537133056 16785408 25182208 1073741824 1610612736 538968064 1077936128 1619525632 554696704 679477248 1358954496 545292288 1090584576 1258291200 1971322880 1820329984 922750976 // 21 545259520 1090519040 16908288 25427968 1082138624 1627406336 8388608 16777216 18874368 29360128 537395200 1074790400 679477248 1358954496 964722688 1216413696 1241513984 1946157056 855640064 1568673792 // 22 545259520 1090519040 1091043328 1636827136 545267712 1090535424 547356672 1094713344 1098907648 1619001344 134217728 268435456 553779200 1099169792 1635811328 545325056 318767104 494927872 1241516032 1946161152 // 23 545259520 1090519040 1074266112 1611661312 553656320 1098924032 553648128 1098907648 1612709888 541065216 134217728 268435456 1082261504 1627652096 2030075904 696320000 1384120320 2097152000 444598272 218107904 // 24 545259520 1090519040 25296896 8650752 1090527232 1635794944 1091043328 1636827136 2097152 4194304 25165824 8388608 687865856 1367343104 1224769536 1904279552 855638016 1568669696 595593216 1149243392 // 25 545259520 1090519040 1635909632 545521664 1098915840 1619017728 1082130432 1627389952 27262976 12582912 1611137024 537919488 1216348160 1895825408 1484816384 1761673216 1535115264 1820327936 1803552768 880807936 // 26 545259520 1090519040 1610743808 537133056 1627398144 562053120 562036736 1082130432 1637875712 549453824 25690112 9437184 687865856 1367343104 947945472 1224802304 1929379840 1031798784 1778386944 872419328 // 27 536870912 1073741824 8519680 17039360 1090527232 1635794944 1619001344 553648128 1621098496 557842432 1636302848 546308096 1207959552 1879048192 956334080 1233190912 1266679808 1954545664 184551424 360714240 // 28 8519680 17039360 545259520 1090519040 1098915840 1619017728 562036736 1082130432 538968064 1077936128 1627914240 563085312 159383552 276824064 1342210048 2013331456 1778384896 872415232 1258293248 1971326976 // 29 536870912 1073741824 545783808 1091567616 1610620928 536887296 1627389952 562036736 27262976 12582912 1233125376 1887436800 1635909632 545521664 151027712 293666816 41943040 83886080 1526728704 1837109248 // 30 8519680 17039360 545259520 1090519040 25174016 8404992 1073741824 1610612736 1621098496 557842432 1619525632 554696704 1769996288 813694976 1350598656 2030108672 973078528 1275068416 1384122368 2097156096 // 31 545259520 1090519040 554172416 1099956224 1627398144 562053120 16777216 25165824 555745280 1103101952 696254464 1350565888 1619132416 553910272 822116352 1501626368 167772160 335544320 595593216 1149243392 // 32 545259520 1090519040 1073872896 1610874880 1098915840 1619017728 1092616192 1639972864 1073741824 1610612736 1627914240 563085312 679477248 1358954496 1216380928 1895890944 444596224 218103808 1669335040 612372480 // 33 545259520 1090519040 32768 65536 1619009536 553664512 1098907648 1619001344 2097152 4194304 1074266112 1611661312 537001984 1074003968 679477248 1358954496 721420288 1434451968 2063599616 763367424 // 34 545259520 1090519040 25690112 9437184 545267712 1090535424 1627389952 562036736 27262976 12582912 134217728 268435456 151126016 293863424 536903680 1073807360 1115684864 1694498816 1241516032 1946161152 // 35 536870912 1073741824 1619132416 553910272 562044928 1082146816 1082130432 1627389952 1629487104 566231040 25690112 9437184 1207959552 1879048192 151027712 293666816 973078528 1275068416 176162816 352325632 // 36 8519680 17039360 536870912 1073741824 1610620928 536887296 553648128 1098907648 1075838976 1614807040 1619525632 554696704 159383552 276824064 1476427776 1744896000 327155712 478150656 578816000 1157632000 // 37 545259520 1090519040 16908288 25427968 8192 16384 1098907648 1619001344 18874368 29360128 554172416 1099956224 1761607680 830472192 293634048 411107328 1929379840 1031798784 713033728 1426067456 // 38 545259520 1090519040 1082261504 1627652096 16785408 25182208 1627389952 562036736 1084227584 1631584256 1082654720 1628438528 1207959552 1879048192 1879080960 939589632 1124073472 1702887424 729810944 1417678848 // 39 545259520 1090519040 553779200 1099169792 1082138624 1627406336 1073741824 1610612736 564133888 1086324736 537395200 1074790400 142606336 285212672 419463168 159449088 1132462080 1686110208 1786775552 889196544 // 40 545259520 1090519040 1091043328 1636827136 536879104 1073758208 2097152 4194304 1610612736 536870912 142606336 285212672 562167808 1082392576 1350598656 2030108672 1920991232 1023410176 989857792 1300238336 // 41 545259520 1090519040 1099431936 1620049920 16785408 25182208 2097152 4194304 16777216 25165824 671088640 1342177280 1610743808 537133056 679510016 1359020032 578813952 1157627904 1384122368 2097156096 // 42 545259520 1090519040 1627914240 563085312 1098915840 1619017728 8388608 16777216 1092616192 1639972864 142606336 285212672 16908288 25427968 536903680 1073807360 973078528 1275068416 704645120 1409290240 // 43 536870912 1073741824 1082654720 1628438528 1627398144 562053120 562036736 1082130432 1084227584 1631584256 687865856 1367343104 1082261504 1627652096 285245440 427884544 33554432 67108864 301991936 469766144 // 44 524288 1048576 536870912 1073741824 1082138624 1627406336 1627389952 562036736 564133888 1086324736 1216348160 1895825408 553779200 1099169792 1350598656 2030108672 452984832 226492416 436209664 201330688 // 45 8396800 16793600 8912896 17825792 545259520 1090519040 1073741824 1610612736 1612709888 541065216 696254464 1350565888 1099038720 1619263488 687898624 1367408640 1107296256 1677721600 176162816 352325632 // 46 545259520 1090519040 554172416 1099956224 553656320 1098924032 25165824 8388608 18874368 29360128 1744830464 805306368 1610743808 537133056 1358987264 2038497280 50331648 92274688 998246400 1283461120 // 47 536870912 1073741824 1074266112 1611661312 1073750016 1610629120 1619001344 553648128 1092616192 1639972864 159383552 276824064 142737408 285474816 1224769536 1904279552 1249902592 1962934272 1929381888 1031802880 // 48 8388608 16777216 17301504 26214400 8396800 16793600 553648128 1098907648 1101004800 1623195648 1769996288 813694976 562167808 1082392576 1216380928 1895890944 864026624 1551892480 1509951488 1811943424 // 49 545259520 1090519040 1074266112 1611661312 562044928 1082146816 1092616192 1639972864 1619001344 553648128 1761607680 830472192 1627521024 562298880 939556864 1208025088 1786773504 889192448 444598272 218107904 // 50 536870912 1073741824 8519680 17039360 1627398144 562053120 1082130432 1627389952 555745280 1103101952 1099431936 1620049920 1233125376 1887436800 427851776 142671872 981467136 1291845632 998246400 1283461120 // 51 8912896 17825792 545259520 1090519040 1073750016 1610629120 553648128 1098907648 1101004800 1623195648 1761607680 830472192 1753350144 822345728 1635811328 545325056 838860800 1543503872 1929381888 1031802880 // 52 545259520 1090519040 562561024 1083179008 25174016 8404992 1073741824 1610612736 1621098496 557842432 1216348160 1895825408 679608320 1359216640 1627422720 562102272 184549376 360710144 1400899584 2088767488 // 53 545259520 1090519040 1611137024 537919488 1627398144 562053120 25165824 8388608 555745280 1103101952 679477248 1358954496 562167808 1082392576 1484816384 1761673216 1249902592 1962934272 1652557824 620761088 // 54 545259520 1090519040 17301504 26214400 1082138624 1627406336 1619001344 553648128 1075838976 1614807040 679477248 1358954496 1753350144 822345728 687898624 1367408640 570425344 1140850688 973080576 1275072512 // 55 545259520 1090519040 1082654720 1628438528 545267712 1090535424 553648128 1098907648 10485760 20971520 687865856 1367343104 537001984 1074003968 1476427776 1744896000 41943040 83886080 444598272 218107904 // 56 536870912 1073741824 537395200 1074790400 545267712 1090535424 1090519040 1635778560 547356672 1094713344 1216348160 1895825408 131072 262144 411074560 151060480 847249408 1560281088 855640064 1568673792 // 57 8192 16384 8912896 17825792 553648128 1098907648 1082130432 1627389952 547356672 1094713344 671088640 1342177280 8519680 17039360 679510016 1359020032 855638016 1568669696 1241516032 1946161152 // 58 8912896 17825792 553648128 1098907648 1090527232 1635794944 562036736 1082130432 564133888 1086324736 159383552 276824064 696385536 1350828032 805339136 1476460544 1266679808 1954545664 33556480 67112960 // 59 536870912 1073741824 1082654720 1628438528 1090527232 1635794944 1627389952 562036736 1637875712 549453824 1769996288 813694976 1635909632 545521664 427851776 142671872 1778384896 872415232 192940032 343937024 // 60 8912896 17825792 545259520 1090519040 1073750016 1610629120 1092616192 1639972864 1610612736 536870912 1769996288 813694976 1619132416 553910272 1770029056 813760512 167772160 335544320 1669335040 612372480 // 61 545259520 1090519040 537395200 1074790400 8192 16384 1073741824 1610612736 2097152 4194304 1744830464 805306368 545390592 1090781184 1887469568 956366848 167772160 335544320 2071988224 746590208 // 62 545259520 1090519040 524288 1048576 8396800 16793600 2097152 4194304 16777216 25165824 134217728 268435456 553779200 1099169792 679510016 1359020032 452984832 226492416 2071988224 746590208 // 63 545259520 1090519040 524288 1048576 545267712 1090535424 8388608 16777216 1092616192 1639972864 150994944 293601280 1224867840 1904476160 553680896 1098973184 1392508928 2105540608 1652557824 620761088 // 64 545259520 1090519040 17301504 26214400 545267712 1090535424 562036736 1082130432 1084227584 1631584256 1216348160 1895825408 1233256448 1887698944 1216380928 1895890944 1526726656 1837105152 587204608 1166020608 // 65 545259520 1090519040 1099431936 1620049920 553656320 1098924032 1627389952 562036736 564133888 1086324736 687865856 1367343104 1610743808 537133056 813727744 1493237760 1384120320 2097152000 1107298304 1677725696 // 66 536870912 1073741824 1619132416 553910272 1098915840 1619017728 1090519040 1635778560 1629487104 566231040 1099431936 1620049920 150994944 293601280 536903680 1073807360 847249408 1560281088 343934976 520097792 // 67 8912896 17825792 545259520 1090519040 1627398144 562053120 1092616192 1639972864 1098907648 1619001344 1753219072 822083584 1073872896 1610874880 276856832 419495936 998244352 1283457024 704645120 1409290240 // 68 545259520 1090519040 545783808 1091567616 1073750016 1610629120 1082130432 1627389952 1612709888 541065216 687865856 1367343104 8519680 17039360 813727744 1493237760 2071986176 746586112 318769152 494931968 // 69 536870912 1073741824 545783808 1091567616 8396800 16793600 553648128 1098907648 18874368 29360128 1233125376 1887436800 679608320 1359216640 805339136 1476460544 1652555776 620756992 1266681856 1954549760 // 70 8912896 17825792 562036736 1082130432 562044928 1082146816 1073741824 1610612736 1075838976 1614807040 1744830464 805306368 679608320 1359216640 419463168 159449088 578813952 1157627904 1660946432 629149696 // 71 545259520 1090519040 1636302848 546308096 1610620928 536887296 8388608 16777216 18874368 29360128 134217728 268435456 687996928 1367605248 1358987264 2038497280 570425344 1140850688 1115686912 1694502912 // 72 545259520 1090519040 1627914240 563085312 25174016 8404992 536870912 1073741824 1084227584 1631584256 142606336 285212672 1224867840 1904476160 1082163200 1627455488 452984832 226492416 729810944 1417678848 // 73 545259520 1090519040 1091043328 1636827136 1619009536 553664512 16777216 25165824 538968064 1077936128 679477248 1358954496 1216479232 1896087552 553680896 1098973184 1258291200 1971322880 1660946432 629149696 // 74 545259520 1090519040 1074266112 1611661312 562044928 1082146816 1098907648 1619001344 18874368 29360128 679477248 1358954496 696385536 1350828032 1090551808 1635844096 1392508928 2105540608 1249904640 1962938368 // 75 545259520 1090519040 25690112 9437184 1627398144 562053120 1627389952 562036736 1084227584 1631584256 671088640 1342177280 1744961536 805568512 1493204992 1770061824 1107296256 1677721600 838862848 1543507968 // 76 536870912 1073741824 1619525632 554696704 1098915840 1619017728 1090519040 1635778560 555745280 1103101952 142606336 285212672 134348800 268697600 1207992320 1879113728 318767104 494927872 301991936 469766144 // 77 524288 1048576 536870912 1073741824 1619009536 553664512 1098907648 1619001344 1092616192 1639972864 687865856 1367343104 142737408 285474816 134250496 268500992 1241513984 1946157056 452986880 226496512 // 78 8396800 16793600 524288 1048576 536870912 1073741824 1619001344 553648128 1075838976 1614807040 1233125376 1887436800 679608320 1359216640 276856832 419495936 176160768 352321536 1509951488 1811943424 // 79 545259520 1090519040 8912896 17825792 8396800 16793600 553648128 1098907648 27262976 12582912 1769996288 813694976 679608320 1359216640 553680896 1098973184 729808896 1417674752 192940032 343937024 // 80 545259520 1090519040 545783808 1091567616 553656320 1098924032 1073741824 1610612736 1629487104 566231040 1769996288 813694976 687996928 1367605248 1224769536 1904279552 1912602624 1006632960 2046822400 738201600 // 81 536870912 1073741824 545783808 1091567616 1073750016 1610629120 2097152 4194304 1082130432 1627389952 1744830464 805306368 1233256448 1887698944 1216380928 1895890944 41943040 83886080 41945088 83890176 // 82 524288 1048576 545259520 1090519040 8396800 16793600 16777216 25165824 538968064 1077936128 150994944 293601280 1770127360 813957120 822116352 1501626368 587202560 1166016512 973080576 1275072512 // 83 524288 1048576 536870912 1073741824 545267712 1090535424 1082130432 1627389952 18874368 29360128 1207959552 1879048192 1627521024 562298880 1501593600 1753284608 1526726656 1837105152 452986880 226496512 // 84 8396800 16793600 8912896 17825792 545259520 1090519040 553648128 1098907648 1075838976 1614807040 159383552 276824064 1224867840 1904476160 1904246784 947978240 1258291200 1971322880 1375733760 2080378880 // 85 536870912 1073741824 545783808 1091567616 545267712 1090535424 1082130432 1627389952 18874368 29360128 1744830464 805306368 1233256448 1887698944 2030075904 696320000 1132462080 1686110208 452986880 226496512 // 86 8912896 17825792 562036736 1082130432 562044928 1082146816 545259520 1090519040 1084227584 1631584256 134217728 268435456 1770127360 813957120 1501593600 1753284608 1786773504 889192448 1400899584 2088767488 // 87 545259520 1090519040 1619525632 554696704 1635786752 545275904 553648128 1098907648 538968064 1077936128 159383552 276824064 1761738752 830734336 1887469568 956366848 838860800 1543503872 2063599616 763367424 // 88 545259520 1090519040 537395200 1074790400 1627398144 562053120 1098907648 1619001344 27262976 12582912 1753219072 822083584 1359085568 2038693888 696287232 1350631424 33554432 67108864 1526728704 1837109248 // 89 545259520 1090519040 25165824 8388608 1082138624 1627406336 1636302848 546308096 1637875712 549453824 679477248 1358954496 1208090624 1879310336 2038464512 679542784 452984832 226492416 1266681856 1954549760 // 90 545259520 1090519040 1611137024 537919488 553656320 1098924032 1619001344 553648128 1621098496 557842432 696254464 1350565888 159514624 277086208 1744863232 805371904 1509949440 1811939328 1920993280 1023414272 // 91 545259520 1090519040 16777216 25165824 1082138624 1627406336 545783808 1091567616 547356672 1094713344 1769996288 813694976 1879179264 939786240 16809984 25231360 327155712 478150656 998246400 1283461120 // 92 545259520 1090519040 1082654720 1628438528 553656320 1098924032 536870912 1073741824 538968064 1077936128 1769996288 813694976 134348800 268697600 1367375872 2021720064 1912602624 1006632960 1937770496 1015025664 // 93 536870912 1073741824 545783808 1091567616 1073750016 1610629120 25165824 8388608 10485760 20971520 1769996288 813694976 276955136 419692544 1887469568 956366848 167772160 335544320 1786775552 889196544 // 94 8912896 17825792 536870912 1073741824 25174016 8404992 1619001344 553648128 564133888 1086324736 1753219072 822083584 679608320 1359216640 671121408 1342242816 444596224 218103808 704645120 1409290240 // 95 545259520 1090519040 524288 1048576 1610620928 536887296 553648128 1098907648 1629487104 566231040 671088640 1342177280 679608320 1359216640 402685952 134283264 973078528 1275068416 327157760 478154752 // 96 545259520 1090519040 524288 1048576 8396800 16793600 1073741824 1610612736 1075838976 1614807040 150994944 293601280 687996928 1367605248 411074560 151060480 327155712 478150656 1937770496 1015025664 // 97 536870912 1073741824 8912896 17825792 536879104 1073758208 8388608 16777216 10485760 20971520 1224736768 1904214016 1342308352 2013528064 671121408 1342242816 1795162112 897581056 1795164160 897585152 // 98 8912896 17825792 536870912 1073741824 8396800 16793600 545259520 1090519040 555745280 1103101952 1207959552 1879048192 134348800 268697600 285245440 427884544 1526726656 1837105152 1509951488 1811943424 // 99 545259520 1090519040 8912896 17825792 562044928 1082146816 536870912 1073741824 1075838976 1614807040 150994944 293601280 276955136 419692544 1073774592 1610678272 1400897536 2088763392 167774208 335548416 // 100 536870912 1073741824 545783808 1091567616 1619009536 553664512 25165824 8388608 2097152 4194304 1207959552 1879048192 687996928 1367605248 411074560 151060480 1778384896 872415232 461375488 209719296 // 101 8912896 17825792 545259520 1090519040 536879104 1073758208 1619001344 553648128 10485760 20971520 134217728 268435456 1359085568 2038693888 822116352 1501626368 184549376 360710144 1669335040 612372480 // 102 545259520 1090519040 554172416 1099956224 8396800 16793600 536870912 1073741824 555745280 1103101952 150994944 293601280 1350696960 2030305280 1082163200 1627455488 1258291200 1971322880 1644169216 603983872 // 103 545259520 1090519040 1074266112 1611661312 536879104 1073758208 2097152 4194304 1098907648 1619001344 1216348160 1895825408 822214656 1501822976 553680896 1098973184 1384120320 2097152000 310380544 486543360 // 104 536870912 1073741824 8912896 17825792 16785408 25182208 8388608 16777216 1612709888 541065216 687865856 1367343104 1359085568 2038693888 1350598656 2030108672 847249408 1560281088 721422336 1434456064 // 105 8912896 17825792 545259520 1090519040 1098915840 1619017728 562036736 1082130432 2097152 4194304 1207959552 1879048192 1350696960 2030305280 562069504 1082195968 713031680 1426063360 1249904640 1962938368 // 106 545259520 1090519040 554172416 1099956224 1627398144 562053120 1627389952 562036736 2097152 4194304 134217728 268435456 822214656 1501822976 1904246784 947978240 981467136 1291845632 973080576 1275072512 // 107 536870912 1073741824 1082654720 1628438528 1090527232 1635794944 1090519040 1635778560 18874368 29360128 134217728 268435456 1208090624 1879310336 2030075904 696320000 729808896 1417674752 41945088 83890176 // 108 8912896 17825792 545259520 1090519040 1090527232 1635794944 1082130432 1627389952 1101004800 1623195648 142606336 285212672 285343744 428081152 1342210048 2013331456 1929379840 1031798784 847251456 1560285184 // 109 545259520 1090519040 554172416 1099956224 1090527232 1635794944 547356672 1094713344 1619001344 553648128 687865856 1367343104 1350696960 2030305280 411074560 151060480 1132462080 1686110208 989857792 1300238336 // 110 545259520 1090519040 1091043328 1636827136 1098915840 1619017728 536870912 1073741824 538968064 1077936128 1224736768 1904214016 956432384 1233387520 562069504 1082195968 2063597568 763363328 1400899584 2088767488 // 111 545259520 1090519040 1099431936 1620049920 1627398144 562053120 25165824 8388608 2097152 4194304 1224736768 1904214016 1350696960 2030305280 1761640448 830537728 1384120320 2097152000 1929381888 1031802880 // 112 545259520 1090519040 1611137024 537919488 1098915840 1619017728 1637875712 549453824 16777216 25165824 1207959552 1879048192 805437440 1476657152 1358987264 2038497280 570425344 1140850688 1518340096 1828720640 // 113 545259520 1090519040 25690112 9437184 1610620928 536887296 1637875712 549453824 1098907648 1619001344 134217728 268435456 276955136 419692544 1224769536 1904279552 167772160 335544320 847251456 1560285184 // 114 545259520 1090519040 1627914240 563085312 8396800 16793600 1627389952 562036736 1612709888 541065216 142606336 285212672 822214656 1501822976 1073774592 1610678272 50331648 92274688 729810944 1417678848 // 115 545259520 1090519040 1074266112 1611661312 562044928 1082146816 1082130432 1627389952 2097152 4194304 671088640 1342177280 1367474176 2021916672 285245440 427884544 1266679808 1954545664 1920993280 1023414272 // 116 545259520 1090519040 17301504 26214400 1610620928 536887296 562036736 1082130432 27262976 12582912 159383552 276824064 1895956480 964952064 1484816384 1761673216 1929379840 1031798784 855640064 1568673792 // 117 545259520 1090519040 1099431936 1620049920 16785408 25182208 1610612736 536870912 1637875712 549453824 1753219072 822083584 1367474176 2021916672 696287232 1350631424 1249902592 1962934272 1107298304 1677725696 // 118 545259520 1090519040 1627914240 563085312 1082138624 1627406336 16777216 25165824 1621098496 557842432 671088640 1342177280 1895956480 964952064 1627422720 562102272 855638016 1568669696 41945088 83890176 // 119 536870912 1073741824 1082654720 1628438528 562044928 1082146816 1090519040 1635778560 538968064 1077936128 159383552 276824064 1350696960 2030305280 1501593600 1753284608 1535115264 1820327936 847251456 1560285184 // 120 8912896 17825792 553648128 1098907648 1627398144 562053120 1082130432 1627389952 27262976 12582912 1761607680 830472192 822214656 1501822976 1879080960 939589632 1652555776 620756992 570427392 1140854784 // 121 545259520 1090519040 1082654720 1628438528 1090527232 1635794944 553648128 1098907648 1637875712 549453824 1207959552 1879048192 1476526080 1745092608 159416320 276889600 847249408 1560281088 176162816 352325632 // 122 536870912 1073741824 545783808 1091567616 1090527232 1635794944 1090519040 1635778560 1621098496 557842432 159383552 276824064 285343744 428081152 1895858176 964755456 973078528 1275068416 713033728 1426067456 // 123 10485760 20971520 545259520 1090519040 1090527232 1635794944 1082130432 1627389952 696254464 1350565888 1636302848 546308096 1073872896 1610874880 1082163200 1627455488 184549376 360710144 998246400 1283461120 // 124 545259520 1090519040 537395200 1074790400 1073750016 1610629120 553648128 1098907648 1637875712 549453824 1769996288 813694976 411172864 151257088 805339136 1476460544 1124073472 1702887424 1920993280 1023414272 // 125 545259520 1090519040 17301504 26214400 8396800 16793600 1073741824 1610612736 1637875712 549453824 1761607680 830472192 939655168 1208221696 25198592 8454144 1535115264 1820327936 721422336 1434456064 // 126 545259520 1090519040 1099431936 1620049920 553656320 1098924032 16777216 25165824 1629487104 566231040 1216348160 1895825408 276955136 419692544 2013298688 671154176 1929379840 1031798784 1258293248 1971326976 // 127 545259520 1090519040 1636302848 546308096 1073750016 1610629120 1098907648 1619001344 1084227584 1631584256 696254464 1350565888 939655168 1208221696 16809984 25231360 1132462080 1686110208 1241516032 1946161152 // 128 536870912 1073741824 1619525632 554696704 25174016 8404992 1612709888 541065216 562036736 1082130432 1753219072 822083584 293732352 411303936 1476427776 1744896000 1795162112 897581056 327157760 478154752 // 129 8912896 17825792 545259520 1090519040 1610620928 536887296 25165824 8388608 1629487104 566231040 696254464 1350565888 2038562816 679739392 159416320 276889600 1266679808 1954545664 1652557824 620761088 // 130 545259520 1090519040 554172416 1099956224 16785408 25182208 1610612736 536870912 1075838976 1614807040 1753219072 822083584 1879179264 939786240 2030075904 696320000 1920991232 1023410176 578816000 1157632000 // 131 545259520 1090519040 1091043328 1636827136 1073750016 1610629120 8388608 16777216 18874368 29360128 671088640 1342177280 276955136 419692544 1476427776 1744896000 989855744 1300234240 704645120 1409290240 // 132 536870912 1073741824 1082654720 1628438528 16785408 25182208 538968064 1077936128 1082130432 1627389952 150994944 293601280 939655168 1208221696 142639104 285278208 1241513984 1946157056 452986880 226496512 // 133 8912896 17825792 536870912 1073741824 1073750016 1610629120 25165824 8388608 547356672 1094713344 1224736768 1904214016 402784256 134479872 679510016 1359020032 461373440 209715200 1392510976 2105544704 // 134 545259520 1090519040 8912896 17825792 25174016 8404992 1637875712 549453824 553648128 1098907648 1224736768 1904214016 411172864 151257088 671121408 1342242816 1920991232 1023410176 1132464128 1686114304 // 135 545259520 1090519040 562561024 1083179008 1610620928 536887296 1627389952 562036736 1092616192 1639972864 1216348160 1895825408 948043776 1224998912 16809984 25231360 729808896 1417674752 1652557824 620761088 // 136 545259520 1090519040 1636302848 546308096 8396800 16793600 1073741824 1610612736 1101004800 1623195648 687865856 1367343104 948043776 1224998912 1073774592 1610678272 1786773504 889192448 989857792 1300238336 // 137 545259520 1090519040 1627914240 563085312 536879104 1073758208 16777216 25165824 1629487104 566231040 1224736768 1904214016 948043776 1224998912 293634048 411107328 981467136 1291845632 1526728704 1837109248 // 138 545259520 1090519040 1091043328 1636827136 25174016 8404992 1073741824 1610612736 1101004800 1623195648 1216348160 1895825408 948043776 1224998912 1770029056 813760512 587202560 1166016512 1249904640 1962938368 // 139 545259520 1090519040 1099431936 1620049920 1627398144 562053120 2097152 4194304 1619001344 553648128 696254464 1350565888 813826048 1493434368 2030075904 696320000 1526726656 1837105152 981469184 1291849728 // 140 545259520 1090519040 1627914240 563085312 1098915840 1619017728 8388608 16777216 555745280 1103101952 1769996288 813694976 805437440 1476657152 1501593600 1753284608 1124073472 1702887424 721422336 1434456064 // 141 545259520 1090519040 1099431936 1620049920 1627398144 562053120 547356672 1094713344 1073741824 1610612736 1769996288 813694976 427950080 142868480 1744863232 805371904 1124073472 1702887424 1509951488 1811943424 // 142 536870912 1073741824 1619525632 554696704 1098915840 1619017728 553648128 1098907648 10485760 20971520 1744830464 805306368 2038562816 679739392 159416320 276889600 1107296256 1677721600 318769152 494931968 // 143 8912896 17825792 545259520 1090519040 1635786752 545275904 1082130432 1627389952 547356672 1094713344 150994944 293601280 2030174208 696516608 1887469568 956366848 50331648 92274688 1132464128 1686114304 // 144 545259520 1090519040 537395200 1074790400 1610620928 536887296 562036736 1082130432 564133888 1086324736 1216348160 1895825408 1476526080 1745092608 822116352 1501626368 1526726656 1837105152 1920993280 1023414272 // 145 545259520 1090519040 17301504 26214400 8396800 16793600 1610612736 536870912 1612709888 541065216 687865856 1367343104 411172864 151257088 1073774592 1610678272 1392508928 2105540608 721422336 1434456064 // 146 545259520 1090519040 1099431936 1620049920 553656320 1098924032 16777216 25165824 18874368 29360128 1207959552 1879048192 948043776 1224998912 285245440 427884544 1535115264 1820327936 1241516032 1946161152 // 147 536870912 1073741824 1619525632 554696704 1098915840 1619017728 1090519040 1635778560 1092616192 1639972864 150994944 293601280 939655168 1208221696 1082163200 1627455488 1795162112 897581056 192940032 343937024 // 148 8912896 17825792 553648128 1098907648 1627398144 562053120 1073741824 1610612736 1075838976 1614807040 1207959552 1879048192 427950080 142868480 939556864 1208025088 1266679808 1954545664 1929381888 1031802880 // 149 545259520 1090519040 1082654720 1628438528 1073750016 1610629120 25165824 8388608 2097152 4194304 150994944 293601280 2013396992 671350784 268468224 402718720 1795162112 897581056 1149241344 1728057344 // 150 545259520 1090519040 562561024 1083179008 8192 16384 1637875712 549453824 25165824 8388608 1233125376 1887436800 419561472 159645696 293634048 411107328 1249902592 1962934272 989857792 1300238336 // 151 545259520 1090519040 1636302848 546308096 16785408 25182208 1637875712 549453824 1627389952 562036736 1744830464 805306368 1493303296 1770258432 2021687296 687931392 729808896 1417674752 1526728704 1837109248 // 152 545259520 1090519040 1636302848 546308096 1073750016 1610629120 1610612736 536870912 1101004800 1623195648 142606336 285212672 1501691904 1753481216 830504960 1484849152 1929379840 1031798784 1384122368 2097156096 // 153 545259520 1090519040 1627914240 563085312 25174016 8404992 2097152 4194304 1627389952 562036736 687865856 1367343104 2021785600 688128000 2030075904 696320000 1249902592 1962934272 587204608 1166020608 // 154 545259520 1090519040 1099431936 1620049920 1627398144 562053120 8388608 16777216 1092616192 1639972864 1233125376 1887436800 948043776 1224998912 1493204992 1770061824 973078528 1275068416 1115686912 1694502912 // 155 545259520 1090519040 1627914240 563085312 1098915840 1619017728 547356672 1094713344 1082130432 1627389952 1753219072 822083584 939655168 1208221696 1367375872 2021720064 50331648 92274688 998246400 1283461120 // 156 545259520 1090519040 1091043328 1636827136 1619009536 553664512 553648128 1098907648 538968064 1077936128 687865856 1367343104 411172864 151257088 2030075904 696320000 1400897536 2088763392 1937770496 1015025664 // 157 545259520 1090519040 1074266112 1611661312 562044928 1082146816 1098907648 1619001344 27262976 12582912 1216348160 1895825408 964820992 1216610304 1476427776 1744896000 2046820352 738197504 1786775552 889196544 // 158 536870912 1073741824 10485760 20971520 1610620928 536887296 1635778560 545259520 1753219072 822083584 537395200 1074790400 1610743808 537133056 134250496 268500992 310378496 486539264 981469184 1291849728 // 159 10485760 20971520 536870912 1073741824 25174016 8404992 1619001344 553648128 671088640 1342177280 524288 1048576 131072 262144 8421376 16842752 847249408 1560281088 973080576 1275072512 // 160 545259520 1090519040 10485760 20971520 1627398144 562053120 536870912 1073741824 134217728 268435456 25690112 9437184 16908288 25427968 805339136 1476460544 729808896 1417674752 301991936 469766144 // 161 536870912 1073741824 547356672 1094713344 1082138624 1627406336 16777216 25165824 134217728 268435456 1611137024 537919488 1099038720 1619263488 285245440 427884544 1912602624 1006632960 192940032 343937024 // 162 8388608 16777216 536870912 1073741824 536879104 1073758208 1075838976 1614807040 159383552 276824064 524288 1048576 1627521024 562298880 1224769536 1904279552 167772160 335544320 1660946432 629149696 // 163 545259520 1090519040 8912896 17825792 8192 16384 8388608 16777216 1612709888 541065216 134217728 268435456 1493303296 1770258432 1233158144 1887502336 444596224 218103808 1535117312 1820332032 // 164 545259520 1090519040 562561024 1083179008 8396800 16793600 536870912 1073741824 18874368 29360128 142606336 285212672 1493303296 1770258432 2038464512 679542784 973078528 1275068416 2071988224 746590208 // 165 545259520 1090519040 1612709888 541065216 553656320 1098924032 8388608 16777216 1224736768 1904214016 554172416 1099956224 1099038720 1619263488 1627422720 562102272 167772160 335544320 1837107200 914362368 // 166 545259520 1090519040 2097152 4194304 1082138624 1627406336 553648128 1098907648 1233125376 1887436800 1091043328 1636827136 1610743808 537133056 1233158144 1887502336 176160768 352321536 2071988224 746590208 // 167 545259520 1090519040 2097152 4194304 545267712 1090535424 1082130432 1627389952 1744830464 805306368 1099431936 1620049920 131072 262144 1744863232 805371904 704643072 1409286144 1929381888 1031802880 // 168 545259520 1090519040 2097152 4194304 553656320 1098924032 545783808 1091567616 134217728 268435456 1610612736 536870912 16908288 25427968 293634048 411107328 58720256 75497472 1241516032 1946161152 // 169 545259520 1090519040 27262976 12582912 1082138624 1627406336 553648128 1098907648 134217728 268435456 524288 1048576 1233256448 1887698944 2013298688 671154176 1937768448 1015021568 58722304 75501568 // 170 536870912 1073741824 1621098496 557842432 536879104 1073758208 1090519040 1635778560 142606336 285212672 524288 1048576 1610743808 537133056 419463168 159449088 1669332992 612368384 1937770496 1015025664 // 171 10485760 20971520 545259520 1090519040 8192 16384 1073741824 1610612736 671088640 1342177280 8912896 17825792 16908288 25427968 1342210048 2013331456 1652555776 620756992 1912604672 1006637056 // 172 536870912 1073741824 545259520 1090519040 8396800 16793600 2097152 4194304 134217728 268435456 537395200 1074790400 1216479232 1896087552 151027712 293666816 838860800 1543503872 209717248 385880064 // 173 10485760 20971520 545259520 1090519040 553656320 1098924032 25165824 8388608 150994944 293601280 524288 1048576 687996928 1367605248 1098940416 1619066880 50331648 92274688 864028672 1551896576 // 174 545259520 1090519040 538968064 1077936128 1073750016 1610629120 1627389952 562036736 1216348160 1895825408 17301504 26214400 1090650112 1636040704 1895858176 964755456 1241513984 1946157056 1652557824 620761088 // 175 545259520 1090519040 524288 1048576 25174016 8404992 1082130432 1627389952 555745280 1103101952 1233125376 1887436800 1484914688 1761869824 1501593600 1753284608 50331648 92274688 578816000 1157632000 // 176 545259520 1090519040 18874368 29360128 1619009536 553664512 536870912 1073741824 1233125376 1887436800 1636302848 546308096 696385536 1350828032 1619034112 553713664 1526726656 1837105152 595593216 1149243392 // 177 545259520 1090519040 1092616192 1639972864 545267712 1090535424 16777216 25165824 1753219072 822083584 1619525632 554696704 1610743808 537133056 964722688 1216413696 1249902592 1962934272 2063599616 763367424 // 178 545259520 1090519040 1098907648 1619001344 553656320 1098924032 1092616192 1639972864 679477248 1358954496 554172416 1099956224 131072 262144 1879080960 939589632 855638016 1568669696 1384122368 2097156096 // 179 545259520 1090519040 1629487104 566231040 1098915840 1619017728 1082130432 1627389952 696254464 1350565888 1099431936 1620049920 25296896 8650752 32768 65536 1400897536 2088763392 889194496 1602228224 // 180 545259520 1090519040 1098907648 1619001344 1627398144 562053120 547356672 1094713344 1744830464 805306368 1619525632 554696704 1635909632 545521664 142639104 285278208 1937768448 1015021568 1392510976 2105544704 // 181 545259520 1090519040 1637875712 549453824 1073750016 1610629120 536870912 1073741824 159383552 276824064 537395200 1074790400 1627521024 562298880 805339136 1476460544 1652555776 620756992 1518340096 1828720640 // 182 545259520 1090519040 1637875712 549453824 8192 16384 25165824 8388608 1744830464 805306368 524288 1048576 1073872896 1610874880 411074560 151060480 713031680 1426063360 587204608 1166020608 // 183 545259520 1090519040 1629487104 566231040 25174016 8404992 1610612736 536870912 150994944 293601280 17301504 26214400 151126016 293863424 679510016 1359020032 998244352 1283457024 1375733760 2080378880 // 184 536870912 1073741824 1084227584 1631584256 1627398144 562053120 25165824 8388608 1207959552 1879048192 1091043328 1636827136 1090650112 1636040704 956334080 1233190912 1786773504 889192448 327157760 478154752 // 185 10485760 20971520 562036736 1082130432 1098915840 1619017728 1610612736 536870912 142606336 285212672 1091043328 1636827136 1224867840 1904476160 1207992320 1879113728 704643072 1409286144 1786775552 889196544 // 186 545259520 1090519040 1619525632 554696704 1610620928 536887296 16777216 25165824 547356672 1094713344 1207959552 1879048192 1476526080 1745092608 419463168 159449088 444596224 218103808 855640064 1568673792 // 187 545259520 1090519040 553648128 1098907648 25174016 8404992 1092616192 1639972864 687865856 1367343104 25690112 9437184 159514624 277086208 1350598656 2030108672 595591168 1149239296 1266681856 1954549760 // 188 536870912 1073741824 1084227584 1631584256 1610620928 536887296 1098907648 1619001344 1233125376 1887436800 1611137024 537919488 1761738752 830734336 947945472 1224802304 2071986176 746586112 1929381888 1031802880 // 189 10485760 20971520 536870912 1073741824 25174016 8404992 1635778560 545259520 1744830464 805306368 17301504 26214400 1082261504 1627652096 830504960 1484849152 1795162112 897581056 1509951488 1811943424 // 190 545259520 1090519040 10485760 20971520 1635786752 545275904 1610612736 536870912 159383552 276824064 1082654720 1628438528 553779200 1099169792 2038464512 679542784 1384120320 2097152000 184551424 360714240 // 191 545259520 1090519040 564133888 1086324736 1635786752 545275904 8388608 16777216 1761607680 830472192 545783808 1091567616 1208090624 1879310336 1904246784 947978240 587202560 1166016512 1115686912 1694502912 // 192 545259520 1090519040 1629487104 566231040 1635786752 545275904 553648128 1098907648 1216348160 1895825408 545783808 1091567616 8519680 17039360 2013298688 671154176 1115684864 1694498816 989857792 1300238336 // 193 545259520 1090519040 1092616192 1639972864 1635786752 545275904 1082130432 1627389952 679477248 1358954496 562561024 1083179008 696385536 1350828032 32768 65536 587202560 1166016512 1518340096 1828720640 // 194 545259520 1090519040 1098907648 1619001344 1627398144 562053120 547356672 1094713344 679477248 1358954496 1627914240 563085312 1744961536 805568512 16809984 25231360 1266679808 1954545664 578816000 1157632000 // 195 545259520 1090519040 1629487104 566231040 1073750016 1610629120 553648128 1098907648 679477248 1358954496 1099431936 1620049920 134348800 268697600 1224769536 1904279552 1669332992 612368384 587204608 1166020608 // 196 545259520 1090519040 1101004800 1623195648 16785408 25182208 1073741824 1610612736 679477248 1358954496 1627914240 563085312 159514624 277086208 1342210048 2013331456 1644167168 603979776 1392510976 2105544704 // 197 545259520 1090519040 1637875712 549453824 1073750016 1610629120 25165824 8388608 687865856 1367343104 1091043328 1636827136 1753350144 822345728 8421376 16842752 461373440 209715200 1266681856 1954549760 // 198 536870912 1073741824 1621098496 557842432 8192 16384 1627389952 562036736 1207959552 1879048192 1082654720 1628438528 687996928 1367605248 671121408 1342242816 1786773504 889192448 1929381888 1031802880 // 199 8388608 16777216 536870912 1073741824 16785408 25182208 1075838976 1614807040 142606336 285212672 554172416 1099956224 1073872896 1610874880 276856832 419495936 989855744 1300234240 1375733760 2080378880 // 200 545259520 1090519040 8388608 16777216 1098915840 1619017728 2097152 4194304 679477248 1358954496 1074266112 1611661312 134348800 268697600 562069504 1082195968 1266679808 1954545664 176162816 352325632 // 201 545259520 1090519040 555745280 1103101952 1610620928 536887296 8388608 16777216 696254464 1350565888 8912896 17825792 131072 262144 1753251840 822149120 1803550720 880803840 704645120 1409290240 // 202 545259520 1090519040 1092616192 1639972864 16785408 25182208 553648128 1098907648 1761607680 830472192 562561024 1083179008 151126016 293863424 939556864 1208025088 1920991232 1023410176 310380544 486543360 // 203 536870912 1073741824 1082130432 1627389952 1090527232 1635794944 1075838976 1614807040 1216348160 1895825408 1636302848 546308096 1216479232 1896087552 402685952 134283264 981467136 1291845632 595593216 1149243392 // 204 10485760 20971520 545259520 1090519040 1073750016 1610629120 16777216 25165824 687865856 1367343104 1619525632 554696704 679608320 1359216640 8421376 16842752 864026624 1551892480 1660946432 629149696 // 205 545259520 1090519040 564133888 1086324736 25174016 8404992 1073741824 1610612736 1216348160 1895825408 562561024 1083179008 805437440 1476657152 553680896 1098973184 2055208960 754974720 1124075520 1702891520 // 206 545259520 1090519040 1637875712 549453824 1610620928 536887296 8388608 16777216 687865856 1367343104 1627914240 563085312 293732352 411303936 1207992320 1879113728 973078528 1275068416 1384122368 2097156096 // 207 545259520 1090519040 1629487104 566231040 25174016 8404992 536870912 1073741824 1216348160 1895825408 1082654720 1628438528 1770127360 813957120 151027712 293666816 327155712 478150656 998246400 1283461120 // 208 545259520 1090519040 1075838976 1614807040 1635786752 545275904 25165824 8388608 687865856 1367343104 545783808 1091567616 1904345088 948174848 1233158144 1887502336 1652555776 620756992 1912604672 1006637056 // 209 536870912 1073741824 10485760 20971520 1610620928 536887296 1635778560 545259520 1233125376 1887436800 554172416 1099956224 1887567872 956563456 1904246784 947978240 864026624 1551892480 310380544 486543360 // 210 10485760 20971520 545259520 1090519040 16785408 25182208 1610612736 536870912 1744830464 805306368 1091043328 1636827136 696385536 1350828032 1770029056 813760512 2055208960 754974720 713033728 1426067456 // 211 545259520 1090519040 555745280 1103101952 1090527232 1635794944 8388608 16777216 150994944 293601280 1074266112 1611661312 1904345088 948174848 1895858176 964755456 713031680 1426063360 704645120 1409290240 // 212 536870912 1073741824 1084227584 1631584256 1090527232 1635794944 553648128 1098907648 1216348160 1895825408 17301504 26214400 1744961536 805568512 1367375872 2021720064 989855744 1300234240 41945088 83890176 // 213 10485760 20971520 545259520 1090519040 1090527232 1635794944 1082130432 1627389952 696254464 1350565888 1099431936 1620049920 25296896 8650752 1610645504 536936448 1518338048 1828716544 1023412224 1333792768 // 214 545259520 1090519040 564133888 1086324736 1098915840 1619017728 562036736 1082130432 1744830464 805306368 1619525632 554696704 1904345088 948174848 411074560 151060480 998244352 1283457024 1518340096 1828720640 // 215 545259520 1090519040 1629487104 566231040 1635786752 545275904 1627389952 562036736 134217728 268435456 537395200 1074790400 1753350144 822345728 822116352 1501626368 1778384896 872415232 578816000 1157632000 // 216 545259520 1090519040 1092616192 1639972864 1610620928 536887296 1090650112 1636040704 159383552 276824064 524288 1048576 822083584 1501560832 1098940416 1619066880 50331648 92274688 998246400 1283461120 // 217 545259520 1090519040 1075838976 1614807040 25174016 8404992 1073741824 1610612736 1744830464 805306368 25690112 9437184 1359085568 2038693888 1627422720 562102272 1375731712 2080374784 1920993280 1023414272 // 218 545259520 1090519040 2097152 4194304 1635786752 545275904 8388608 16777216 134217728 268435456 1627914240 563085312 1359085568 2038693888 1476427776 1744896000 318767104 494927872 847251456 1560285184 // 219 545259520 1090519040 18874368 29360128 1619009536 553664512 553648128 1098907648 150994944 293601280 1074266112 1611661312 1208090624 1879310336 276856832 419495936 1258291200 1971322880 729810944 1417678848 // 220 545259520 1090519040 1098907648 1619001344 553656320 1098924032 1092616192 1639972864 1216348160 1895825408 17301504 26214400 285343744 428081152 813727744 1493237760 1249902592 1962934272 1929381888 1031802880 // 221 545259520 1090519040 1627389952 562036736 1082138624 1627406336 1092616192 1639972864 679477248 1358954496 1074266112 1611661312 1367474176 2021916672 813727744 1493237760 864026624 1551892480 1258293248 1971326976 // 222 545259520 1090519040 1101004800 1623195648 536879104 1073758208 1098907648 1619001344 679477248 1358954496 17301504 26214400 1887567872 956563456 696287232 1350631424 1786773504 889192448 1384122368 2097156096 // 223 545259520 1090519040 1629487104 566231040 25174016 8404992 1610612736 536870912 671088640 1342177280 1099431936 1620049920 830603264 1485045760 1770029056 813760512 578813952 1157627904 570427392 1140854784 // 224 536870912 1073741824 1084227584 1631584256 1627398144 562053120 25165824 8388608 134217728 268435456 1611137024 537919488 1904345088 948174848 1635811328 545325056 998244352 1283457024 310380544 486543360 // 225 10485760 20971520 545259520 1090519040 1090527232 1635794944 1619001344 553648128 134217728 268435456 524288 1048576 1895956480 964952064 1761640448 830537728 1920991232 1023410176 847251456 1560285184 // 226 545259520 1090519040 553648128 1098907648 1090527232 1635794944 547356672 1094713344 142606336 285212672 524288 1048576 1359085568 2038693888 1484816384 1761673216 989855744 1300234240 570427392 1140854784 // 227 536870912 1073741824 1084227584 1631584256 1090527232 1635794944 553648128 1098907648 679477248 1358954496 8912896 17825792 1342308352 2013528064 687898624 1367408640 1518338048 1828716544 452986880 226496512 // 228 10485760 20971520 545259520 1090519040 1098915840 1619017728 1098907648 1619001344 679477248 1358954496 554172416 1099956224 402784256 134479872 1073774592 1610678272 704643072 1409286144 1384122368 2097156096 // 229 545259520 1090519040 555745280 1103101952 1627398144 562053120 1627389952 562036736 671088640 1342177280 1099431936 1620049920 293732352 411303936 402685952 134283264 192937984 343932928 595593216 1149243392 // 230 545259520 1090519040 1073741824 1610612736 1098915840 1619017728 1092616192 1639972864 134217728 268435456 1611137024 537919488 1887567872 956563456 25198592 8454144 1937768448 1015021568 1677723648 637538304 // 231 536870912 1073741824 10485760 20971520 1610620928 536887296 1098907648 1619001344 150994944 293601280 524288 1048576 671219712 1342439424 1887469568 956366848 2071986176 746586112 461375488 209719296 // 232 2097152 4194304 545259520 1090519040 8396800 16793600 1610612736 536870912 1207959552 1879048192 8912896 17825792 285343744 428081152 822116352 1501626368 1644167168 603979776 2063599616 763367424 // 233 8388608 16777216 545259520 1090519040 536879104 1073758208 2097152 4194304 142606336 285212672 554172416 1099956224 1359085568 2038693888 1476427776 1744896000 50331648 92274688 1241516032 1946161152 // 234 545259520 1090519040 547356672 1094713344 25174016 8404992 16777216 25165824 687865856 1367343104 1074266112 1611661312 1342308352 2013528064 293634048 411107328 1107296256 1677721600 58722304 75501568 // 235 545259520 1090519040 538968064 1077936128 1610620928 536887296 1098907648 1619001344 1207959552 1879048192 17301504 26214400 419561472 159645696 1610645504 536936448 33554432 67108864 1937770496 1015025664 // 236 545259520 1090519040 2097152 4194304 8396800 16793600 1610612736 536870912 142606336 285212672 1074266112 1611661312 1342308352 2013528064 419463168 159449088 192937984 343932928 2071988224 746590208 // 237 545259520 1090519040 2097152 4194304 545267712 1090535424 8388608 16777216 687865856 1367343104 8912896 17825792 285343744 428081152 1342210048 2013331456 1920991232 1023410176 2046822400 738201600 // 238 536870912 1073741824 10485760 20971520 536879104 1073758208 545259520 1090519040 1216348160 1895825408 554172416 1099956224 1484914688 1761869824 151027712 293666816 973078528 1275068416 41945088 83890176 // 239 10485760 20971520 545259520 1090519040 16785408 25182208 536870912 1073741824 679477248 1358954496 1099431936 1620049920 830603264 1485045760 1367375872 2021720064 452984832 226492416 595593216 1149243392 // 240 545259520 1090519040 538968064 1077936128 1098915840 1619017728 8388608 16777216 687865856 1367343104 1636302848 546308096 1904345088 948174848 1753251840 822149120 1375731712 2080374784 2063599616 763367424 // 241 545259520 1090519040 18874368 29360128 1619009536 553664512 536870912 1073741824 1233125376 1887436800 1619525632 554696704 1887567872 956563456 696287232 1350631424 444596224 218103808 1132464128 1686114304 // 242 545259520 1090519040 1075838976 1614807040 536879104 1073758208 16777216 25165824 1761607680 830472192 545783808 1091567616 813826048 1493434368 1770029056 813760512 570425344 1140850688 2055211008 754978816 // 243 545259520 1090519040 27262976 12582912 8396800 16793600 1082130432 1627389952 1207959552 1879048192 562561024 1083179008 964820992 1216610304 1887469568 956366848 444596224 218103808 595593216 1149243392 // 244 545259520 1090519040 1610612736 536870912 553656320 1098924032 547356672 1094713344 159383552 276824064 1611137024 537919488 2021785600 688128000 562069504 1082195968 989855744 1300234240 1795164160 897585152 // 245 536870912 1073741824 10485760 20971520 1098915840 1619017728 545259520 1090519040 1769996288 813694976 524288 1048576 948043776 1224998912 1761640448 830537728 1124073472 1702887424 1124075520 1702891520 // 246 2097152 4194304 545259520 1090519040 1619009536 553664512 562036736 1082130432 1753219072 822083584 524288 1048576 948043776 1224998912 1090551808 1635844096 1526726656 1837105152 1509951488 1811943424 // 247 10485760 20971520 545259520 1090519040 562044928 1082146816 1619001344 553648128 671088640 1342177280 8912896 17825792 956432384 1233387520 1358987264 2038497280 1241513984 1946157056 436209664 201330688 // 248 545259520 1090519040 564133888 1086324736 1619009536 553664512 562036736 1082130432 134217728 268435456 545783808 1091567616 1493303296 1770258432 1090551808 1635844096 318767104 494927872 436209664 201330688 // 249 536870912 1073741824 1612709888 541065216 545267712 1090535424 1619001344 553648128 159383552 276824064 545783808 1091567616 1342308352 2013528064 1484816384 1761673216 1258291200 1971322880 318769152 494931968 // 250 8192 16384 8388608 16777216 545259520 1090519040 547356672 1094713344 1761607680 830472192 537395200 1074790400 276955136 419692544 805339136 1476460544 1509949440 1811939328 1518340096 1828720640 // 251 10485760 20971520 545259520 1090519040 545267712 1090535424 553648128 1098907648 1207959552 1879048192 8912896 17825792 805437440 1476657152 268468224 402718720 176160768 352321536 973080576 1275072512 // 252 545259520 1090519040 547356672 1094713344 553656320 1098924032 1098907648 1619001344 142606336 285212672 545783808 1091567616 419561472 159645696 427851776 142671872 595591168 1149239296 327157760 478154752 // 253 545259520 1090519040 538968064 1077936128 1073750016 1610629120 1627389952 562036736 679477248 1358954496 545783808 1091567616 1501691904 1753481216 1627422720 562102272 1644167168 603979776 1778386944 872419328 // 254 536870912 1073741824 8388608 16777216 8192 16384 1075838976 1614807040 687865856 1367343104 680001536 1360003072 1619132416 553910272 1098940416 1619066880 50331648 92274688 301991936 469766144 // 255 10485760 20971520 545259520 1090519040 8396800 16793600 16777216 25165824 1224736768 1904214016 537395200 1074790400 948043776 1224998912 1761640448 830537728 1115684864 1694498816 184551424 360714240 // 256 536870912 1073741824 538968064 1077936128 545267712 1090535424 1074266112 1611661312 1207959552 1879048192 16777216 25165824 948043776 1224998912 1350598656 2030108672 595591168 1149239296 1526728704 1837109248 // 257 8396800 16793600 27262976 12582912 562036736 1082130432 16777216 25165824 142606336 285212672 1099431936 1620049920 956432384 1233387520 687898624 1367408640 1778384896 872415232 1115686912 1694502912 // 258 545259520 1090519040 1627389952 562036736 1635786752 545275904 1092616192 1639972864 696254464 1350565888 1636302848 546308096 1476526080 1745092608 1484816384 1761673216 184549376 360710144 729810944 1417678848 // 259 545259520 1090519040 1075838976 1614807040 1635786752 545275904 1098907648 1619001344 1744830464 805306368 1636302848 546308096 411172864 151257088 671121408 1342242816 1526726656 1837105152 2055211008 754978816 // 260 545259520 1090519040 18874368 29360128 1619009536 553664512 1627389952 562036736 134217728 268435456 1611137024 537919488 939655168 1208221696 159416320 276889600 1400897536 2088763392 855640064 1568673792 // 261 545259520 1090519040 1101004800 1623195648 536879104 1073758208 1098907648 1619001344 142606336 285212672 17301504 26214400 419561472 159645696 1904246784 947978240 1937768448 1015021568 1409288192 2113933312 // 262 545259520 1090519040 1637875712 549453824 16785408 25182208 1627389952 562036736 679477248 1358954496 1074266112 1611661312 1493303296 1770258432 1879080960 939589632 1795162112 897581056 318769152 494931968 // 263 536870912 1073741824 1619001344 553648128 1098915840 1619017728 1075838976 1614807040 696254464 1350565888 8912896 17825792 1359085568 2038693888 419463168 159449088 1400897536 2088763392 1132464128 1686114304 // 264 10485760 20971520 545259520 1090519040 1610620928 536887296 25165824 8388608 1761607680 830472192 562561024 1083179008 1367474176 2021916672 1358987264 2038497280 2055208960 754974720 1912604672 1006637056 // 265 545259520 1090519040 547356672 1094713344 16785408 25182208 1636302848 546308096 1224736768 1904214016 1627389952 562036736 1904345088 948174848 1493204992 1770061824 981467136 1291845632 318769152 494931968 // 266 536870912 1073741824 545259520 1090519040 1082138624 1627406336 1612709888 541065216 1233125376 1887436800 1091043328 1636827136 2038562816 679739392 1501593600 1753284608 721420288 1434451968 1518340096 1828720640 // 267 10485760 20971520 553648128 1098907648 562044928 1082146816 16777216 25165824 1744830464 805306368 1091043328 1636827136 2013396992 671350784 1770029056 813760512 1241513984 1946157056 864028672 1551896576 // 268 545259520 1090519040 1101004800 1623195648 1635786752 545275904 1098907648 1619001344 159383552 276824064 1099431936 1620049920 411172864 151257088 2021687296 687931392 301989888 469762048 1920993280 1023414272 // 269 545259520 1090519040 1610612736 536870912 1635786752 545275904 1637875712 549453824 1744830464 805306368 1611137024 537919488 939655168 1208221696 939556864 1208025088 436207616 201326592 595593216 1149243392 // 270 545259520 1090519040 2097152 4194304 1619009536 553664512 1635909632 545521664 142606336 285212672 524288 1048576 419430400 159383552 268468224 402718720 327155712 478150656 1803552768 880807936 // 271 545259520 1090519040 2097152 4194304 545267712 1090535424 1619001344 553648128 679477248 1358954496 8912896 17825792 1493303296 1770258432 285245440 427884544 2071986176 746586112 1778386944 872419328 // 272 536870912 1073741824 10485760 20971520 536879104 1073758208 545259520 1090519040 679477248 1358954496 680001536 1360003072 1082261504 1627652096 1224769536 1904279552 2063597568 763363328 461375488 209719296 // 273 10485760 20971520 545259520 1090519040 8192 16384 536870912 1073741824 696254464 1350565888 545783808 1091567616 964820992 1216610304 1350598656 2030108672 1384120320 2097152000 1652557824 620761088 // 274 545259520 1090519040 553648128 1098907648 16785408 25182208 2097152 4194304 1761607680 830472192 688390144 1368391680 1619132416 553910272 553680896 1098973184 704643072 1409286144 570427392 1140854784 // 275 536870912 1073741824 1084227584 1631584256 1090527232 1635794944 16777216 25165824 1207959552 1879048192 1225261056 1905262592 553779200 1099169792 1216380928 1895890944 50331648 92274688 33556480 67112960 // 276 2097152 4194304 536870912 1073741824 1082138624 1627406336 1090519040 1635778560 150994944 293601280 1208483840 1880096768 1090650112 1636040704 553680896 1098973184 1249902592 1962934272 452986880 226496512 // 277 8396800 16793600 8388608 16777216 545259520 1090519040 1092616192 1639972864 1216348160 1895825408 25690112 9437184 1493303296 1770258432 1098940416 1619066880 973078528 1275068416 1115686912 1694502912 // 278 545259520 1090519040 555745280 1103101952 553656320 1098924032 1098907648 1619001344 696254464 1350565888 1770520576 814743552 1073872896 1610874880 1619034112 553713664 444596224 218103808 998246400 1283461120 // 279 545259520 1090519040 1075838976 1614807040 1098915840 1619017728 1627389952 562036736 1753219072 822083584 1636302848 546308096 411172864 151257088 939556864 1208025088 989855744 1300234240 1795164160 897585152 // 280 536870912 1073741824 10485760 20971520 1635786752 545275904 1082130432 1627389952 679477248 1358954496 1619525632 554696704 956432384 1233387520 427851776 142671872 1526726656 1837105152 1400899584 2088767488 // 281 10485760 20971520 562036736 1082130432 1619009536 553664512 545259520 1090519040 679477248 1358954496 688390144 1368391680 1099038720 1619263488 1761640448 830537728 1132462080 1686110208 2046822400 738201600 // 282 545259520 1090519040 1629487104 566231040 553656320 1098924032 536870912 1073741824 671088640 1342177280 1225261056 1905262592 1619132416 553910272 1224769536 1904279552 1660944384 629145600 327157760 478154752 // 283 545259520 1090519040 1084227584 1631584256 1073750016 1610629120 25165824 8388608 159383552 276824064 1216872448 1896873984 562167808 1082392576 1090551808 1635844096 1241513984 1946157056 1786775552 889196544 // 284 545259520 1090519040 538968064 1077936128 25174016 8404992 1627389952 562036736 1761607680 830472192 537395200 1074790400 2013396992 671350784 1484816384 1761673216 444596224 218103808 981469184 1291849728 // 285 536870912 1073741824 10485760 20971520 1627398144 562053120 1082130432 1627389952 1224736768 1904214016 159907840 277872640 8519680 17039360 822116352 1501626368 838860800 1543503872 570427392 1140854784 // 286 8388608 16777216 553648128 1098907648 1082138624 1627406336 555745280 1103101952 1233125376 1887436800 1753743360 823132160 553779200 1099169792 1342210048 2013331456 436207616 201326592 301991936 469766144 // 287 536870912 1073741824 1075838976 1614807040 536879104 1073758208 1082130432 1627389952 1761607680 830472192 680001536 1360003072 1090650112 1636040704 293634048 411107328 176160768 352321536 184551424 360714240 // 288 8388608 16777216 10485760 20971520 8396800 16793600 536870912 1073741824 1207959552 1879048192 696778752 1351614464 1073872896 1610874880 1635811328 545325056 587202560 1166016512 1249904640 1962938368 // 289 536870912 1073741824 538968064 1077936128 545267712 1090535424 16777216 25165824 142606336 285212672 1627914240 563085312 427950080 142868480 2021687296 687931392 1392508928 2105540608 704645120 1409290240 // 290 8396800 16793600 16777216 25165824 553648128 1098907648 1101004800 1623195648 687865856 1367343104 1208483840 1880096768 1610743808 537133056 536903680 1073807360 1249902592 1962934272 318769152 494931968 // 291 545259520 1090519040 1098907648 1619001344 1090527232 1635794944 1637875712 549453824 1233125376 1887436800 159907840 277872640 16908288 25427968 402685952 134283264 729808896 1417674752 1384122368 2097156096 // 292 545259520 1090519040 1629487104 566231040 1098915840 1619017728 1619001344 553648128 1744830464 805306368 1762131968 831520768 1073872896 1610874880 142639104 285278208 1937768448 1015021568 713033728 1426067456 // 293 545259520 1090519040 1092616192 1639972864 1610620928 536887296 553648128 1098907648 142606336 285212672 1208483840 1880096768 25296896 8650752 805339136 1476460544 2046820352 738197504 981469184 1291849728 // 294 545259520 1090519040 1092616192 1639972864 8192 16384 1073741824 1610612736 696254464 1350565888 159907840 277872640 1627521024 562298880 151027712 293666816 327155712 478150656 595593216 1149243392 // 295 536870912 1073741824 1084227584 1631584256 8192 16384 25165824 8388608 1744830464 805306368 1762131968 831520768 1099038720 1619263488 1484816384 1761673216 1795162112 897581056 1786775552 889196544 // 296 10485760 20971520 545259520 1090519040 16785408 25182208 1610612736 536870912 134217728 268435456 1074266112 1611661312 2038562816 679739392 822116352 1501626368 1509949440 1811939328 855640064 1568673792 // 297 545259520 1090519040 536870912 1073741824 1098915840 1619017728 2097152 4194304 150994944 293601280 159907840 277872640 1619132416 553910272 1090551808 1635844096 310378496 486539264 1509951488 1811943424 // 298 545259520 1090519040 27262976 12582912 1635786752 545275904 25165824 8388608 1224736768 1904214016 1745354752 806354944 687996928 1367605248 1082163200 1627455488 570425344 1140850688 58722304 75501568 // 299 545259520 1090519040 1610612736 536870912 1627398144 562053120 1637875712 549453824 1216348160 1895825408 151519232 294649856 1090650112 1636040704 822116352 1501626368 184549376 360710144 1669335040 612372480 // 300 545259520 1090519040 2097152 4194304 1082138624 1627406336 1627389952 562036736 679477248 1358954496 1216872448 1896873984 1073872896 1610874880 1358987264 2038497280 1518338048 1828716544 1786775552 889196544 // 301 545259520 1090519040 2097152 4194304 536879104 1073758208 1098907648 1619001344 679477248 1358954496 671612928 1343225856 25296896 8650752 1233158144 1887502336 721420288 1434451968 721422336 1434456064 // 302 536870912 1073741824 10485760 20971520 16785408 25182208 1619001344 553648128 696254464 1350565888 159907840 277872640 1770127360 813957120 1619034112 553713664 1241513984 1946157056 1526728704 1837109248 // 303 10485760 20971520 545259520 1090519040 1098915840 1619017728 562036736 1082130432 1744830464 805306368 1753743360 823132160 1635909632 545521664 813727744 1493237760 176160768 352321536 1400899584 2088767488 // 304 545259520 1090519040 553648128 1098907648 1619009536 553664512 1637875712 549453824 159383552 276824064 696778752 1351614464 1619132416 553910272 939556864 1208025088 721420288 1434451968 2046822400 738201600 // 305 545259520 1090519040 1101004800 1623195648 545267712 1090535424 1610612736 536870912 1769996288 813694976 1762131968 831520768 687996928 1367605248 8421376 16842752 1124073472 1702887424 301991936 469766144 // 306 536870912 1073741824 1621098496 557842432 562044928 1082146816 8388608 16777216 1744830464 805306368 1233649664 1888485376 1090650112 1636040704 822116352 1501626368 1384120320 2097152000 318769152 494931968 // 307 8388608 16777216 545259520 1090519040 1635786752 545275904 547356672 1094713344 134217728 268435456 1745354752 806354944 1233256448 1887698944 1098940416 1619066880 973078528 1275068416 1518340096 1828720640 // 308 545259520 1090519040 555745280 1103101952 1627398144 562053120 553648128 1098907648 142606336 285212672 134742016 269484032 1627521024 562298880 2030075904 696320000 310378496 486539264 864028672 1551896576 // 309 545259520 1090519040 1073741824 1610612736 1098915840 1619017728 1092616192 1639972864 671088640 1342177280 143130624 286261248 1224867840 1904476160 1224769536 1904279552 578813952 1157627904 1795164160 897585152 // 310 545259520 1090519040 27262976 12582912 1619009536 553664512 1082130432 1627389952 142606336 285212672 671612928 1343225856 1208090624 1879310336 1098940416 1619066880 704643072 1409286144 1249904640 1962938368 // 311 545259520 1090519040 1629487104 566231040 562044928 1082146816 562036736 1082130432 679477248 1358954496 159907840 277872640 16908288 25427968 2013298688 671154176 176160768 352321536 595593216 1149243392 // 312 545259520 1090519040 1073741824 1610612736 1635786752 545275904 1637875712 549453824 679477248 1358954496 1753743360 823132160 1082261504 1627652096 151027712 293666816 998244352 1283457024 1929381888 1031802880 // 313 545259520 1090519040 27262976 12582912 1619009536 553664512 1619001344 553648128 696254464 1350565888 688390144 1368391680 537001984 1074003968 1224769536 1904279552 1644167168 603979776 1258293248 1971326976 // 314 545259520 1090519040 1637875712 549453824 536879104 1073758208 553648128 1098907648 1744830464 805306368 1216872448 1896873984 142737408 285474816 1073774592 1610678272 301989888 469762048 1400899584 2088767488 // 315 545259520 1090519040 1610612736 536870912 8396800 16793600 1092616192 1639972864 150994944 293601280 671612928 1343225856 553779200 1099169792 293634048 411107328 318767104 494927872 1778386944 872419328 // 316 545259520 1090519040 2097152 4194304 553656320 1098924032 1073741824 1610612736 1207959552 1879048192 524288 1048576 1501691904 1753481216 1619034112 553713664 1535115264 1820327936 327157760 478154752 // 317 536870912 1073741824 10485760 20971520 1073750016 1610629120 8388608 16777216 150994944 293601280 151519232 294649856 1744961536 805568512 687898624 1367408640 1937768448 1015021568 1660946432 629149696 // 318 10485760 20971520 545259520 1090519040 25174016 8404992 536870912 1073741824 1207959552 1879048192 1233649664 1888485376 8519680 17039360 1207992320 1879113728 1778384896 872415232 1124075520 1702891520 // 319 545259520 1090519040 564133888 1086324736 1635786752 545275904 8388608 16777216 150994944 293601280 1745354752 806354944 696385536 1350828032 151027712 293666816 58720256 75497472 1400899584 2088767488 // 320 545259520 1090519040 1612709888 541065216 1627398144 562053120 562036736 1082130432 1233125376 1887436800 151519232 294649856 1761738752 830734336 1501593600 1753284608 1786773504 889192448 1644169216 603983872 // 321 536870912 1073741824 10485760 20971520 1073750016 1610629120 1627389952 562036736 1769996288 813694976 1233649664 1888485376 1224867840 1904476160 1895858176 964755456 864026624 1551892480 41945088 83890176 // 322 10485760 20971520 545259520 1090519040 16785408 25182208 1073741824 1610612736 1769996288 813694976 1762131968 831520768 1208090624 1879310336 1484816384 1761673216 1660944384 629145600 578816000 1157632000 // 323 545259520 1090519040 555745280 1103101952 1090527232 1635794944 8388608 16777216 1761607680 830472192 1225261056 1905262592 159514624 277086208 536903680 1073807360 1107296256 1677721600 721422336 1434456064 // 324 545259520 1090519040 1101004800 1623195648 1090527232 1635794944 562036736 1082130432 1207959552 1879048192 1233649664 1888485376 1619132416 553910272 411074560 151060480 461373440 209715200 1535117312 1820332032 // 325 545259520 1090519040 1612709888 541065216 1090527232 1635794944 1627389952 562036736 142606336 285212672 1745354752 806354944 679608320 1359216640 947945472 1224802304 2063597568 763363328 1778386944 872419328 // 326 536870912 1073741824 10485760 20971520 1073750016 1610629120 1090519040 1635778560 687865856 1367343104 143130624 286261248 671219712 1342439424 545292288 1090584576 1518338048 1828716544 318769152 494931968 // 327 10485760 20971520 545259520 1090519040 25174016 8404992 1073741824 1610612736 1216348160 1895825408 696778752 1351614464 134348800 268697600 671121408 1342242816 847249408 1560281088 1384122368 2097156096 // 328 545259520 1090519040 555745280 1103101952 1627398144 562053120 16777216 25165824 687865856 1367343104 1770520576 814743552 268566528 402915328 134250496 268500992 998244352 1283457024 570427392 1140854784 // 329 536870912 1073741824 1084227584 1631584256 1090527232 1635794944 1090519040 1635778560 1224736768 1904214016 1762131968 831520768 159514624 277086208 32768 65536 2046820352 738197504 58722304 75501568 // 330 8388608 16777216 545259520 1090519040 1073750016 1610629120 1092616192 1639972864 1207959552 1879048192 1225261056 1905262592 1744961536 805568512 293634048 411107328 192937984 343932928 2071988224 746590208 // 331 545259520 1090519040 538968064 1077936128 8192 16384 1073741824 1610612736 134217728 268435456 1208483840 1880096768 134348800 268697600 1744863232 805371904 2046820352 738197504 1912604672 1006637056 // 332 536870912 1073741824 8388608 16777216 8192 16384 2097152 4194304 134217728 268435456 134742016 269484032 134348800 268697600 268468224 402718720 167772160 335544320 167774208 335548416 // 333 2097152 4194304 536870912 1073741824 8388608 16777216 8192 16384 134217728 268435456 134742016 269484032 131072 262144 32768 65536 33554432 67108864 436209664 201330688 // 334 8192 16384 2097152 4194304 536870912 1073741824 8388608 16777216 134217728 268435456 134742016 269484032 268566528 402915328 32768 65536 167772160 335544320 33556480 67112960 // 335 524288 1048576 2097152 4194304 8192 16384 536870912 1073741824 142606336 285212672 134217728 268435456 134348800 268697600 268468224 402718720 33554432 67108864 436209664 201330688 // 336 2097152 4194304 8192 16384 134217728 268435456 524288 1048576 536870912 1073741824 8388608 16777216 131072 262144 268468224 402718720 301989888 469762048 436209664 201330688 // 337 524288 1048576 8192 16384 134217728 268435456 131072 262144 2097152 4194304 536870912 1073741824 8388608 16777216 32768 65536 301989888 469762048 335546368 503320576 // 338 131072 262144 2097152 4194304 8192 16384 32768 65536 134217728 268435456 268959744 403701760 536870912 1073741824 276824064 419430400 301989888 469762048 33556480 67112960 // 339 32768 65536 2097152 4194304 8192 16384 2048 4096 134217728 268435456 134742016 269484032 402784256 134479872 536870912 1073741824 310378496 486539264 33554432 67108864 // 340 8192 16384 2097152 4194304 32768 65536 2048 4096 134217728 268435456 134742016 269484032 268566528 402915328 167772160 335544320 536870912 1073741824 310378496 486539264 // 341 8390656 16781312 8388608 16777216 8421376 16842752 2097152 4194304 150994944 293601280 134742016 269484032 419561472 159645696 167772160 335544320 58728448 75513856 562036736 1082130432 // end of file