1 4 2 14 3 14 4 48 5 128 6 48 7 164 8 1064 9 1064 10 164 11 560 12 8592 13 19124 14 8592 15 560 16 1912 17 68672 18 319340 19 319340 20 68672 21 1912 22 6528 23 546752 24 5212236 25 10624396 26 5212236 27 546752 28 6528 29 22288 30 4346752 31 84210828 32 345788172 33 345788172 34 84210828 35 4346752 36 22288 37 76096 38 34537984 39 1353901580 40 11156280332 41 22494002188 42 11156280332 43 1353901580 44 34537984 45 76096 46 259808 47 274370048 48 21715025932 49 358453456908 50 1451228983308 51 1451228983308 52 358453456908 53 21715025932 54 274370048 55 259808 56 887040 57 2179421184 58 347864379404 59 11493734735884 60 93250181644300 61 187243393024012 62 93250181644300 63 11493734735884 64 347864379404 65 2179421184 66 887040 67 3028544 68 17311399936 69 5569247981580 70 368171037655052 71 5979900142878732 72 24062262212427788 73 24062262212427788 74 5979900142878732 75 368171037655052 76 5569247981580 77 17311399936 78 3028544 79 10340096 80 137504870400 81 89135525871628 82 11787417479938060 83 383094040360124428 84 3086056460257853452 85 6184286713271025676 86 3086056460257853452 87 383094040360124428 88 11787417479938060 89 89135525871628 90 137504870400 91 10340096 92 35303296 93 1092199604224 94 1426390613032972 95 377292467256164364 96 24530192376561401868 97 395404788283905933324 98 1586293889549249544204 99 1586293889549249544204 100 395404788283905933324 101 24530192376561401868 102 377292467256164364 103 1426390613032972 104 1092199604224 105 35303296 106 120532992 107 8675313975296 108 22824041387196428 109 12074880676656054284 110 1570321873470780080140 111 50636744827896225333260 112 406490146565253022875660 113 813778114811695225372684 114 406490146565253022875660 115 50636744827896225333260 116 1570321873470780080140 117 12074880676656054284 118 22824041387196428 119 8675313975296 120 120532992 121 411525376 122 68907755405312 123 365199107635675148 124 386420529239766859788 125 100513065865910817914892 126 6483098981333181772333068 127 104112538108301161330114572 128 417062879484357008362045452 129 417062879484357008362045452 130 104112538108301161330114572 131 6483098981333181772333068 132 100513065865910817914892 133 386420529239766859788 134 365199107635675148 135 68907755405312 136 411525376 137 1405035520 138 547332071161856 139 5843302195296469004 140 12365846497044862074892 141 6433235126258935640621068 142 829938790785839723978948620 143 26659345510937391379492372492 144 213640766379387460334261370892 145 427490676925568251567286517772 146 213640766379387460334261370892 147 26659345510937391379492372492 148 829938790785839723978948620 149 6433235126258935640621068 150 12365846497044862074892 151 5843302195296469004 152 547332071161856 153 1405035520 154 4797091328 155 4347440512892928 156 93493774243895181324 157 395713320887331577659404 158 411739813227471085309526028 159 106238700975799778708560019468 160 6825629027467145529638594281484 161 109410842839595926092620771622924 162 437964616798578260553709194838028 163 437964616798578260553709194838028 164 109410842839595926092620771622924 165 6825629027467145529638594281484 166 106238700975799778708560019468 167 411739813227471085309526028 168 395713320887331577659404 169 93493774243895181324 170 4347440512892928 171 4797091328 172 16378294272 173 34531574742253568 174 1495907959991032610828 175 12662925996104800182206476 176 26351756531258918473320890380 177 13598972013235958347788974030860 178 1747468112844987441073274289651724 179 56025204769930598025047950672003084 180 448585419378663880651727139323772940 181 897390142311167244989919805371842572 182 448585419378663880651727139323772940 183 56025204769930598025047950672003084 184 1747468112844987441073274289651724 185 13598972013235958347788974030860 186 26351756531258918473320890380 187 12662925996104800182206476 188 1495907959991032610828 189 34531574742253568 190 16378294272 191 55918994432 192 274283140633591808 193 23934588413373919002636 194 405215227518716127467274252 195 1686525489510995368627289456652 196 1740695188147552214916766818631692 197 447365543360431752645799343120449548 198 28686659270635182058319616373696757772 199 459407611153534721611115706205241081868 200 1838304145131533780329265092126285234188 201 1838304145131533780329265092126285234188 202 459407611153534721611115706205241081868 203 28686659270635182058319616373696757772 204 447365543360431752645799343120449548 205 1740695188147552214916766818631692 206 1686525489510995368627289456652 207 405215227518716127467274252 208 23934588413373919002636 209 274283140633591808 210 55918994432 211 190919389184 212 2178621780155957248 213 382953906886608244703244 214 12966912810892714467708108812 215 107938049617037290266468177412108 216 222810697391901054475960248864604172 217 114527333528701244546819656786536038412 218 14688018680243476476449538624804377067532 219 470462138376628403735534193102103643160588 220 3765306802115922763006360064244396641484812 221 7531533430004928687796769565578150815989772 222 3765306802115922763006360064244396641484812 223 470462138376628403735534193102103643160588 224 14688018680243476476449538624804377067532 225 114527333528701244546819656786536038412 226 222810697391901054475960248864604172 227 107938049617037290266468177412108 228 12966912810892714467708108812 229 382953906886608244703244 230 2178621780155957248 231 190919389184 232 651839567872 233 17304719642608009216 234 6127266479364717034864652 235 414941618433267632509525426188 236 6908048560717061350278694516555788 237 28519878917940254714767600371426656268 238 29319221950186650235280789637256578072588 239 7520380542506295351165170172438868584824844 240 481767946910036816013731806223771552528203788 241 7711819281529228397470458728184504679674150924 242 30852928535666736535883034638329709615929884684 243 30852928535666736535883034638329709615929884684 244 7711819281529228397470458728184504679674150924 245 481767946910036816013731806223771552528203788 246 7520380542506295351165170172438868584824844 247 29319221950186650235280789637256578072588 248 28519878917940254714767600371426656268 249 6908048560717061350278694516555788 250 414941618433267632509525426188 251 6127266479364717034864652 252 17304719642608009216 253 651839567872 254 2225519493120 255 137450806930080530432 256 98036295673203115738267660 257 13278138325619776536558123876364 258 442115536213145519159613599418155020 259 3650551519210075466968226103973044551692 260 7505749563803191309037633855150480297033740 261 3850464272187961880973656711930070069592195084 262 493337912848610796859396302554405694109376315404 263 15794288142186777982744935185314386443367652261900 264 126381311339929644446583881237345916829305854230540 265 252778054795536672084381705191736938670338074476556 266 126381311339929644446583881237345916829305854230540 267 15794288142186777982744935185314386443367652261900 268 493337912848610796859396302554405694109376315404 269 3850464272187961880973656711930070069592195084 270 7505749563803191309037633855150480297033740 271 3650551519210075466968226103973044551692 272 442115536213145519159613599418155020 273 13278138325619776536558123876364 274 98036295673203115738267660 275 137450806930080530432 276 2225519493120 277 7598398836736 278 1091767142741931196416 279 1568580988813415335772291084 280 424900530991916245847275124817932 281 28295408024113428193946482186911744012 282 467271043592567923034522849341850733510668 283 1921475567636709307760770465514964491001921548 284 1971445242572969580319847169489405456756171079692 285 505181880785896801781825299495141682078951879475212 286 32347195942900197570780473426470190654840664768905228 287 517673653734805464041010654890426221581536824337104908