1 16 2 48 3 48 4 152 5 328 6 152 7 488 8 2360 9 2360 10 488 11 1576 12 17280 13 39480 14 17280 15 1576 16 5096 17 127464 18 672784 19 672784 20 127464 21 5096 22 16488 23 943016 24 11561512 25 26836512 26 11561512 27 943016 28 16488 29 53352 30 6985008 31 199425400 32 1080643264 33 1080643264 34 199425400 35 6985008 36 53352 37 172648 38 51763176 39 3445747472 40 43699580872 41 102163935000 42 43699580872 43 3445747472 44 51763176 45 172648 46 558696 47 383669400 48 59582558136 49 1770698081072 50 9705525235832 51 9705525235832 52 1770698081072 53 59582558136 54 383669400 55 558696 56 1807976 57 2843977792 58 1030635314552 59 71817607508112 60 924127826390176 61 2167784359988816 62 924127826390176 63 71817607508112 64 1030635314552 65 2843977792 66 1807976 67 5850728 68 21081830152 69 17830297764560 70 2914205675816528 71 88090590750261080 72 485449397967176280 73 485449397967176280 74 88090590750261080 75 2914205675816528 76 17830297764560 77 21081830152 78 5850728 79 18933352 80 156277203016 81 308491144480488 82 118279017948229984 83 8401742793556003144 84 108848309856453879360 85 255768507759156858992 86 108848309856453879360 87 8401742793556003144 88 118279017948229984 89 308491144480488 90 156277203016 91 18933352 92 61269608 93 1158470626096 94 5337532888545800 95 4801123318150081688 96 801551619655700687184 97 24421716229987194638264 98 134949783828939584120672 99 134949783828939584120672 100 24421716229987194638264 101 801551619655700687184 102 4801123318150081688 103 5337532888545800 104 1158470626096 105 61269608 106 198272616 107 8587668090888 108 92351643563233552 109 194895185405773535816 110 76481374186014708201576 111 5481164676275390586552248 112 71254070803235893596880736 113 167580379521857073501154504 114 71254070803235893596880736 115 5481164676275390586552248 116 76481374186014708201576 117 194895185405773535816 118 92351643563233552 119 8587668090888 120 198272616 121 641623656 122 63659878472312 123 1597906958454938296 124 7911713694335733918224 125 7298126827012131788515624 126 1230391852175808762117043648 127 37636402829217559686241021952 128 208268917611727125201315626104 129 208268917611727125201315626104 130 37636402829217559686241021952 131 1230391852175808762117043648 132 7298126827012131788515624 133 7911713694335733918224 134 1597906958454938296 135 63659878472312 136 641623656 137 2076337768 138 471907077858304 139 27647738113504778888 140 321177747138973784749952 141 696439192420278038627532640 142 276218492649441869729553280504 143 19883422021902415030000987905464 144 258944184407632175182240809263520 145 609297766107012047545889012846856 146 258944184407632175182240809263520 147 19883422021902415030000987905464 148 276218492649441869729553280504 149 696439192420278038627532640 150 321177747138973784749952 151 27647738113504778888 152 471907077858304 153 2076337768 154 6719170152 155 3498220894515624 156 478374800011229697888 157 13038359960085155217079472 158 66460435007652672757728183016 159 62012952059138537683345561932168 160 10505557262665936256310103246082376 161 322020019746361224032832855653668608 162 1783345308357708348074825010925980256 163 1783345308357708348074825010925980256 164 322020019746361224032832855653668608 165 10505557262665936256310103246082376 166 62012952059138537683345561932168 167 66460435007652672757728183016 168 13038359960085155217079472 169 478374800011229697888 170 3498220894515624 171 6719170152 172 21743691368 173 25932117973637736 174 8277081590380777649304 175 529299841258479256740373864 176 6342308010275706847490493105512 177 13922678203895814712453424770693592 178 5550999208308703876890583645778002816 179 400507286921539635553214612762190276480 180 5220920312283331725133707106736116555544 181 12288150716229681257236843499385365976376 182 5220920312283331725133707106736116555544 183 400507286921539635553214612762190276480 184 5550999208308703876890583645778002816 185 13922678203895814712453424770693592 186 6342308010275706847490493105512 187 529299841258479256740373864 188 8277081590380777649304 189 25932117973637736 190 21743691368 191 70364063336 192 192233359691316016 193 143214270138545299071016 194 21487266997394550494216845232 195 605248335154124715477332063803808 196 3125854969313635110709110077676979104 197 2933163088988066187785414492731718148224 198 498156149033382435978647745134779135242368 199 15286757496606507989080034562857778802666872