1 512 2 3036 3 3036 4 16240 5 26380 6 16240 7 76832 8 196684 9 196684 10 76832 11 348032 12 1279568 13 2085712 14 1279568 15 348032 16 1511152 17 8004340 18 19716320 19 19716320 20 8004340 21 1511152 22 6440848 23 48345120 24 180449544 25 275772848 26 180449544 27 48345120 28 6440848 29 27128324 30 289945200 31 1621936236 32 3694478768 33 3694478768 34 1621936236 35 289945200 36 27128324 37 113712184 38 1735438880 39 14531913928 40 48236381800 41 71814202464 42 48236381800 43 14531913928 44 1735438880 45 113712184 46 475820928 47 10399188560 48 129887483092 49 623402653056 50 1361600709160 51 1361600709160 52 623402653056 53 129887483092 54 10399188560 55 475820928 56 1990141264 57 62416180384 58 1161335601368 59 8027022727640 60 25559706957728 61 37859718002056 62 25559706957728 63 8027022727640 64 1161335601368 65 62416180384 66 1990141264 67 8325715216 68 375009286716 69 10386990863516 70 103264924928344 71 477527208118064 72 1041397026476012 73 1041397026476012 74 477527208118064 75 103264924928344 76 10386990863516 77 375009286716 78 8325715216 79 34837433912 80 2254540612636 81 92949534517728 82 1328657798616824 83 8914309947159936 84 28507415268662616 85 41728495959588032 86 28507415268662616 87 8914309947159936 88 1328657798616824 89 92949534517728 90 2254540612636 91 34837433912 92 145798977252 93 13558023603848 94 831971480294236 95 17098462225957872 96 166394248745025720 97 779944689953699120 98 1663022535691018136 99 1663022535691018136 100 779944689953699120 101 166394248745025720 102 17098462225957872 103 831971480294236 104 13558023603848 105 145798977252 106 610246788472 107 81542178909476 108 7447848925974544 109 220073014797498536 110 3106150000937339496 111 21337775023347609896 112 66242299786253394624 113 96370792918403418032 114 66242299786253394624 115 21337775023347609896 116 3106150000937339496 117 220073014797498536 118 7447848925974544 119 81542178909476 120 610246788472 121 2554332033248 122 490442432067776 123 66677163384618652 124 2832785034766355768 125 57987156539044753960 126 583732130351416160872 127 2638365158866570322184 128 5583413414110003697096 129 5583413414110003697096 130 2638365158866570322184 131 583732130351416160872 132 57987156539044753960 133 2832785034766355768 134 66677163384618652 135 490442432067776 136 2554332033248 137 10691962218368 138 2949842103362336 139 596944337713575200 140 36465171455788005608 141 1082578576823679598584 142 15969189842148957483904 143 105052207003477821889696 144 323392883487602045728272 145 471658574277826549969856 146 323392883487602045728272 147 105052207003477821889696 148 15969189842148957483904 149 1082578576823679598584 150 36465171455788005608 151 596944337713575200 152 2949842103362336 153 10691962218368 154 44754714079088 155 17742389731217108 156 5344339293237816132 157 469407986159888528416 158 20211303660063072794632 159 436876935461366115305664 160 4183153991782376810146400 161 18721894199359537813255152 162 39825018940750633055492680 163 39825018940750633055492680 164 18721894199359537813255152 165 4183153991782376810146400 166 436876935461366115305664 167 20211303660063072794632 168 469407986159888528416 169 5344339293237816132 170 17742389731217108 171 44754714079088 172 187335498849168 173 106715179342108200 174 47847089767591965576 175 6042623932383920875256 176 377339227596062428811208 177 11951876111708017298563992 178 166575902576269820096175520 179 1084022189162980450615923520 180 3360857165940088690111970384 181 4899488261874299641047185592 182 3360857165940088690111970384 183 1084022189162980450615923520 184 166575902576269820096175520 185 11951876111708017298563992 186 377339227596062428811208 187 6042623932383920875256 188 47847089767591965576 189 106715179342108200 190 187335498849168 191 784152486770628 192 641860767503980368 193 428368457434938783516 194 77786057263688921850040 195 7044833778454450169067432 196 326974485476386170548007232 197 6633176853092320166122053344 198 62767247663542834100054324480 199 283692742810179570125239279472 200 602369692144440541625245437544 201 602369692144440541625245437544 202 283692742810179570125239279472 203 62767247663542834100054324480 204 6633176853092320166122053344 205 326974485476386170548007232 206 7044833778454450169067432 207 77786057263688921850040 208 428368457434938783516 209 641860767503980368 210 784152486770628 211 3282316518790040 212 3860608204507727224 213 3835126027922603818112 214 1001332600823855979670216 215 131525487818509778410927960 216 8945242205369930372783555376 217 264138218837038319774907201680 218 3634335554505932750061291142384 219 23948193161714305738618223279552