1 81 2 480 3 480 4 2890 5 2192 6 2890 7 17560 8 8168 9 8168 10 17560 11 106540 12 37828 13 27362 14 37828 15 106540 16 646240 17 158472 18 108950 19 108950 20 158472 21 646240 22 3920448 23 638602 24 367348 25 403698 26 367348 27 638602 28 3920448 29 23781448 30 2763096 31 1489310 32 1739014 33 1739014 34 1489310 35 2763096 36 23781448 37 144267352 38 11635116 39 5662124 40 7437150 41 7257328 42 7437150 43 5662124 44 11635116 45 144267352 46 875147104 47 48192624 48 19137326 49 27085902 50 30756372 51 30756372 52 27085902 53 19137326 54 48192624 55 875147104 56 5308894208 57 204426054 58 76649188 59 115826070 60 139685535 61 196170260 62 139685535 63 115826070 64 76649188 65 204426054 66 5308894208 67 32204831776 68 860035398 69 290244550 70 489226254 71 611083732 72 954233428 73 954233428 74 611083732 75 489226254 76 290244550 77 860035398 78 32204831776 79 195362700680 80 3595579764 81 999559200 82 1807771102 83 2505801666 84 4184013494 85 4643086490 86 4184013494 87 2505801666 88 1807771102 89 999559200 90 3595579764 91 195362700680 92 1185113825256 93 15165108854 94 3957740954 95 7774449228 96 11760240950 97 23948788480 98 27322067530 99 27322067530 100 23948788480 101 11760240950 102 7774449228 103 3957740954 104 15165108854 105 1185113825256 106 7189187420440 107 63753731972 108 14871518668 109 32691341010 110 51156497409 111 123736222078 112 163912344968 113 176392793534 114 163912344968 115 123736222078 116 51156497409 117 32691341010 118 14871518668 119 63753731972 120 7189187420440 121 43611271279904 122 267437028486 123 52003849470 124 120990997286 125 209639338350 126 533052293254 127 848291663906 128 1032227585006 129 1032227585006 130 848291663906 131 533052293254 132 209639338350 133 120990997286 134 52003849470 135 267437028486 136 43611271279904 137 264556337839152 138 1125578669222 139 204576756391 140 520891540644 141 979215293850 142 3116669936220 143 4872009295964 144 7422556752792 145 7735283529732 146 7422556752792 147 4872009295964 148 3116669936220 149 979215293850 150 520891540644 151 204576756391 152 1125578669222 153 264556337839152 154 1604860554179552 155 4730926644910 156 762458041400 157 2184829830574 158 4271572805108 159 15687449192482 160 30392607749668 161 45688131162800 162 59775316115398 163 59775316115398 164 45688131162800 165 30392607749668 166 15687449192482 167 4271572805108 168 2184829830574 169 762458041400 170 4730926644910 171 1604860554179552 172 9735463002163768 173 19870579277538 174 2701018996090 175 8087677107470 176 17484529944528 177 68617590941736 178 151393708633722 179 285647235742134 180 364640752183795 181 473507980691236 182 364640752183795 183 285647235742134 184 151393708633722 185 68617590941736 186 17484529944528 187 8087677107470 188 2701018996090 189 19870579277538 190 9735463002163768 191 59057602560257128 192 83560330431412 193 10554526115684 194 34850307980588 195 81652430007950 196 395367044525650 197 895214647275986 198 1938348999906046 199 3039867261048384 200 3902795078520702 201 3902795078520702 202 3039867261048384 203 1938348999906046 204 895214647275986 205 395367044525650 206 81652430007950 207 34850307980588 208 10554526115684 209 83560330431412 210 59057602560257128 211 358257324982361832 212 351201530231424 213 39120811735708 214 145865794236954 215 356227153618534 216 2007468414696700 217 5436737824552890 218 12473174763713786 219 21220206981695046 220 35924987095336832 221 33662526487544248 222 35924987095336832 223 21220206981695046 224 12473174763713786 225 5436737824552890 226 2007468414696700 227 356227153618534 228 145865794236954 229 39120811735708 230 351201530231424 231 358257324982361832 232 2173273109093515424 233 1475769566720904 234 140084626724478 235 540365946860394 236 1458168294398064 237 8759855652090420 238 27492714672723338 239 75452038163595356 240 137668205328589086 241 253507158078685958 242 309155666823965838 243 309155666823965838 244 253507158078685958 245 137668205328589086 246 75452038163595356 247 27492714672723338 248 8759855652090420 249 1458168294398064 250 540365946860394 251 140084626724478 252 1475769566720904 253 2173273109093515424 254 13183586014020520544 255 6203950949029068 256 543849098655745 257 2329572738932564 258 6807751317877202 259 50681467009242268 260 160986538871490261 261 527586535955627050 262 1075259906424242862 263 2285400820830414540 264 2875941306836298056 265 4000330502181468930 266 2875941306836298056 267 2285400820830414540 268 1075259906424242862 269 527586535955627050 270 160986538871490261 271 50681467009242268 272 6807751317877202 273 2329572738932564 274 543849098655745 275 6203950949029068 276 13183586014020520544 277 79974732058295833056 278 26075192463758430 279 2008196066624294 280 9734161073891450 281 29679813454802808 282 256120096992627828 283 988698208540103602 284 3320033941452720458 285 7930656698770930258 286 19437958157864369486 287 27659708822650335784 288 39801945578512366878 289 39801945578512366878 290 27659708822650335784 291 19437958157864369486 292 7930656698770930258 293 3320033941452720458 294 988698208540103602 295 256120096992627828 296 29679813454802808 297 9734161073891450 298 2008196066624294 299 26075192463758430 300 79974732058295833056 301 485145535157035119944 302 109586827275402534 303 7256263717795900 304 36090990675902366 305 121609203647187288 306 1120669255356791116 307 4955492894016837429 308 20495165998580925700 309 49626133316077105815 310 146286700784813320424 311 232553121844013598704 312 386225443508005319442 313 385260385567127025928 314 386225443508005319442 315 232553121844013598704 316 146286700784813320424 317 49626133316077105815 318 20495165998580925700 319 4955492894016837429 320 1120669255356791116 321 121609203647187288 322 36090990675902366 323 7256263717795900 324 109586827275402534 325 485145535157035119944 326 2943006890647791289896 327 460633918376310732 328 27997591153189874 329 155676589920126984 330 567588935777517090 331 6468728326394960318 332 29217574141120537954 333 141052107583608009364 334 405714585900815788514 335 1252603497441668541982 336 2350528303609432268356 337 4447173738875826609006 338 5145248143061881581042 339 5145248143061881581042 340 4447173738875826609006 341 2350528303609432268356 342 1252603497441668541982 343 405714585900815788514 344 141052107583608009364 345 29217574141120537954 346 6468728326394960318 347 567588935777517090 348 155676589920126984 349 27997591153189874 350 460633918376310732 351 2943006890647791289896 352 17852971926843867108120 353 1936060236414231234 354 103133659785737126 355 649456186000242886 356 2473034898421614010 357 32722677627959721754 358 178140283584703814476 359 898841726588534914280 360 2881254613589916926254 361 11269665387703180082972 362 20977140175912546466478 363 49268881210593712779792 364 60879092555355395828132 365 74373894362155945768362 366 60879092555355395828132 367 49268881210593712779792 368 20977140175912546466478 369 11269665387703180082972 370 2881254613589916926254 371 898841726588534914280 372 178140283584703814476 373 32722677627959721754 374 2473034898421614010 375 649456186000242886 376 103133659785737126 377 1936060236414231234 378 17852971926843867108120 379 108300325859116112125664 380 8137169027991246928 381 375442923042942328 382 2410187499396586566 383 10139833705957454664 384 143188422382307335166 385 896765486860666245150 386 5489552990932438415382 387 18448477562821886440140 388 81322293029372796087258 389 188698596088937040303282 390 439506408979351913344322 391 675056442939745813587996 392 894411160536030641311120 393 894411160536030641311120 394 675056442939745813587996 395 439506408979351913344322 396 188698596088937040303282 397 81322293029372796087258 398 18448477562821886440140 399 5489552990932438415382 400 896765486860666245150 401 143188422382307335166 402 10139833705957454664 403 2410187499396586566 404 375442923042942328 405 8137169027991246928 406 108300325859116112125664 407 656975245319674923045168 408 34202008125962561584 409 1440386275336343056 410 10401842353929852340 411 47326294776459817410 412 827109875436140464506 413 5274834349330039779271 414 38142377683857684175016 415 146553361309173307438773 416 720911930464844949792994 417 1797063532924223419197993 418 5553302098902786966178926 419 7964490321682743802948032 420 13817929057407341950419170 421 13947086917626086382077918 422 13817929057407341950419170 423 7964490321682743802948032 424 5553302098902786966178926 425 1797063532924223419197993 426 720911930464844949792994 427 146553361309173307438773 428 38142377683857684175016 429 5274834349330039779271 430 827109875436140464506 431 47326294776459817410 432 10401842353929852340 433 1440386275336343056 434 34202008125962561584 435 656975245319674923045168 436 3985366330805415217513760 437 143752939863723288022 438 5298712549680343102 439 43327341944117866518 440 206035267204133904032 441 4178443873329608180712 442 32243607540116141932098 443 241400229848671699567996 444 1066382651169631634187358 445 6268009399604493439816882 446 16905021259760722095725522 447 57147384049118988961744734 448 106982759051054449410162734 449 174939732204106278681358438 450 231548649987563604959602020 451 231548649987563604959602020 452 174939732204106278681358438 453 106982759051054449410162734 454 57147384049118988961744734 455 16905021259760722095725522 456 6268009399604493439816882 457 1066382651169631634187358 458 241400229848671699567996 459 32243607540116141932098 460 4178443873329608180712 461 206035267204133904032 462 43327341944117866518 463 5298712549680343102 464 143752939863723288022 465 3985366330805415217513760 466 24176169374277169835024184 467 604198153235379236924 468 19406490382307896432 469 160939722419373457934 470 845481299876862231420 471 18300829388700461756748 472 161979460448666614661127 473 1483371005052172360333488 474 6726564148836520692282966 475 46496565167788904899408064 476 145101824949190145350990406 477 540202376284798698782141086 478 1070371649971248499423240702 479 2377046247092392665412444870 480 2888792165471268398800681119