1 0 2 -7 3 128 4 -975 5 4608 6 -16340 7 48384 8 -124303 9 281600 10 -583746 11 1146240 12 -2125108 13 3691008 14 -6151880 15 10055424 16 -15914895 17 24136704 18 -35748899 19 52583040 20 -75877938 21 105994240 22 -145580124 23 200279808 24 -272040500 25 359036928 26 -468767690 27 615599360 28 -799858824 29 1014704640 30 -1277021208 31 1618375680 32 -2037073807 33 2508112896 34 -3065464350 35 3784730112 36 -4647505675 37 5584218624 38 -6677766500 39 8076102400 40 -9713655474 41 11456133120 42 -13461353824 43 15989367168 44 -18926633340 45 21990867456 46 -25436016600 47 29801332224 48 -34821265972 49 39895511040 50 -45597451681 51 52812990720 52 -60943580538 53 69100743168 54 -78180763400 55 89556178176 56 -102393762440 57 115046579200 58 -128866771290 59 146391108480 60 -166022648664 61 184867176960 62 -205535304224 63 231811141888 64 -260745709455 65 288370059264 66 -318530429520 67 356512454784 68 -398535458094 69 438221015040 70 -480659230704 71 535007151360 72 -594953549771 73 649846914048 74 -709196888930 75 785568443264 76 -868159631940 77 944031909888 78 -1025665120888 79 1129641914880 80 -1243348212402 81 1346309043200 82 -1454928982134 83 1596237959808 84 -1750082783840 85 1885771901952 86 -2030645215100 87 2220160623360 88 -2422900815996 89 2601843932160 90 -2792843170122 91 3039774359040 92 -3306886904088 93 3541035114496 94 -3784772501040 95 4107918539520 96 -4457121684020 97 4752839752704 98 -5066731363071 99 5485245866880 100 -5928025543833 101 6306679134720 102 -6707251056744 103 7234551929088 104 -7801718829050 105 8280962174976 106 -8775783924210 107 9445774449024 108 -10164111541960 109 10753170577920 110 -11373633023112 111 12218290896640 112 -13106418107016 113 13838854791168 114 -14610912203440 115 15647376904704 116 -16753688305290 117 17662441939456 118 -18591689261580 119 19878349294080 120 -21253464414552 121 22338227727360 122 -23478137267834 123 25066020654336 124 -26721222715680 125 28049602249728 126 -29440000489960 127 31345638764544 128 -33375448713103 129 34984654627840 130 -36622995494988 131 38944860577920 132 -41411464802256 133 43302514636800 134 -45277080875540 135 48094081697280 136 -51018686186670 137 53283782744064 138 -55654074681888 139 58973195836800 140 -62489470853232 141 65205375406080 142 -67945898319624 143 71928891853056 144 -76154117779915 145 79274342062080 146 -82530564946070 147 87291404870784 148 -92201190213714 149 95908028428800 150 -99767189436428 151 105290628192000 152 -111137861413700 153 115502059312128 154 -119892060322080 155 126438266935296 156 -133344542895800 157 138308424528384 158 -143464498222160 159 151192234817280 160 -159148579240626 161 164942558760960 162 -170981275498847 163 179830893184128 164 -189152224515270 165 195948888496128 166 -202722260605860 167 213091627901184 168 -224037618803296 169 231610382899200 170 -239493009930084 171 251606854833280 172 -263999826331548 173 272818489287168 174 -281960390550840 175 295681061567232 176 -310131601227900 177 320304083358720 178 -330434095725990 179 346355663990400 180 -363091630870266 181 374370058068480 182 -386051353426864 183 404489489134336 184 -423332560924440 185 436273403922432 186 -449711478655360 187 470372958966528 188 -492050257190064 189 506970703360000 190 -521705713230840 191 545487301416960 192 -570511578733108 193 586748844776448 194 -603610709368430 195 630953652521472 196 -658714986276615 197 677352374936064 198 -696626209477068 199 726980246795520 200 -758878840937689 201 780049234938880 202 -800948179552674 203 835648955297280 204 -871995461838120 205 895021906093056 206 -918788121230120 207 958389674509056 208 -998620957006842 209 1024648963937280 210 -1051682178299712 211 1095287844700800 212 -1140920913779298 213 1170595466090496 214 -1199613229127100 215 1249182392880384 216 -1301163280435400 217 1332814590885888 218 -1365652749195050 219 1421865173413120 220 -1478661834276936 221 1514596685368320 222 -1551722957357464 223 1613188510460928 224 -1677621496758920 225 1718038487837696 226 -1757534674643070 227 1826972799732864 228 -1899533601873200 229 1942671885672960 230 -1987216765890768 231 2065541960847360 232 -2144730903737610 233 2193019670780928 234 -2243130106546930 235 2328261059331072 236 -2417066166756780 237 2471656053207040 238 -2524550464937232 239 2620211699013120 240 -2720445998836056 241 2777604320332800 242 -2836954793311771 243 2944378364663168 244 -3052342765796010 245 3116877657260544 246 -3183384624011400 247 3299360413075200 248 -3420729080312096 249 3492569382190080 250 -3562299650575956 251 3692046222230400 252 -3827431739916968 253 3902965827065856 254 -3980896131274880 255 4126068526173696 256 -4272057452054415 257 4355950572601344 258 -4443051084752848 259 4598857509373440 260 -4761277765543404 261 4855492127316480 262 -4945997237929044 263 5119662323858688 264 -5301307056964560 265 5398557776308224 266 -5499419074820320 267 5692832993813760 268 -5886377018084724 269 5995384506984960 270 -6107948450171760 271 6314458543557120 272 -6530398047209646 273 6651026477305856 274 -6767040406286550 275 6996575369471616 276 -7235467983255840 277 7360536327842304 278 -7489596145700060 279 7744245792424960 280 -7999617481432176 281 8137580858035200 282 -8281082716275264 283 8551772238595968 284 -8833501696745160 285 8988126838056960 286 -9134969275902120 287 9434630218756608 288 -9747727214551499 289 9904578068459520 290 -10067841592662060 291 10399214490231040 292 -10729623353621478 293 10904968622965248 294 -11086008436121460 295 11436963909269760 296 -11803176243323090 297 11996232428267520 298 -12180319457255250 299 12567514753866240 300 -12970520168639404 301 13167916876892160 302 -13371909574475864 303 13799012656586496 304 -14225659505435460 305 14442936881227776 306 -14668761322329750 307 15118883014299264 308 -15586911945895968 309 15829200100587520 310 -16057659566281152 311 16552888916417280 312 -17070160888532152 313 17312565982722048 314 -17565170338989530 315 18110467706371584 316 -18651514178953680 317 18921951030864384 318 -19201413696297048 319 19773606279041280 320 -20371018088921778 321 20667352192312320 322 -20947705451321664 323 21575890888531200 324 -22228912374723175 325 22528909552725504 326 -22838523833981300 327 23527938793388800 328 -24214406046511686 329 24542731214069760 330 -24885508819745376 331 25606312113939840 332 -26355490485459588 333 26721408042285568 334 -27062636129364840 335 27852891461828352 336 -28676842285474400 337 29037577692524544 338 -29414518202328249 339 30279416407230720 340 -31135976862075972 341 31537826065981440 342 -31954071135008500 343 32855678995991040 344 -33796055372547740 345 34236458820513792 346 -34647948199457130 347 35633411497090944 348 -36657070852227960 349 37096169438845440 350 -37551494577052664 351 38627760166182400 352 -39696845213696124 353 40176677261242368 354 -40678618808372880 355 41797962188084736 356 -42959033511483510 357 43493830167932928 358 -43987169458409220 359 45207679820232960 360 -46481336209367418 361 47000393292672000 362 -47544996954959474 363 48876039925741184 364 -50189715811118640 365 50769944524053504 366 -51370165189587640 367 52748914586863104 368 -54186619152154392 369 54819398645207040 370 -55406722062175644 371 56907430144980480 372 -58466033437801856 373 59089851963283968 374 -59737365901161720 375 61372532736996864 376 -62990032025135280 377 63670833781032960 378 -64385278965714880 379 66073231662445440 380 -67825851183729720 381 68584257766359040 382 -69276887937856704 383 71111935015907328 384 -73025482052704820 385 73753442104356864 386 -74517103040246990 387 76511454610888576 388 -78474145621988094 389 79286324860684800 390 -80131113845848464 391 82184209324899840 392 -84325691494991559 393 85211353930238976 394 -86023752337777410 395 88254387806100480 396 -90566892332873580 397 91429138241247744 398 -92326491928493960 399 94745896831201280 400 -97136583054564057 401 98075761056967680 402 -99066252826653424 403 101551515383494656 404 -104129569365812370 405 105181758090951168 406 -106127416593276720 407 108820812812813568 408 -111628886340206376 409 112619666010101760 410 -113667782057880372 411 116584916603608320 412 -119449690555464168 413 120559646807746560 414 -121715487679999800 415 124707712988646144 416 -127823483392818170 417 129033357509002240 418 -130130418114733200 419 133367263321633920 420 -136726963974716736 421 137887770414297600 422 -139101555595194404 423 142604186600928768 424 -146055498395784930 425 147325915701199872 426 -148665624074655840 427 152246294429879808 428 -155959164391910364 429 157380415567656960 430 -158646164823008328 431 162514445323046400 432 -166549056664893640 433 167867395637603328 434 -169267454660857600 435 173452263188912640 436 -177545611362641370 437 179028073549670400 438 -180576877105809928 439 184842877406964480 440 -189291551726854728 441 190906342695214080 442 -192353779184042484 443 196959603789433728 444 -201736202872577240 445 203271603972848640 446 -204874940726017760 447 209846763400800000 448 -214735551863833224 449 216409073356200960 450 -218190888441978917 451 223247648991870720 452 -228493347637062798 453 230375890718918656 454 -232025544274287540 455 237485418044507136 456 -243169638155667760 457 244886294322468864 458 -246719329419183650 459 252602999918553600 460 -258353826004785744 461 260290043866483200 462 -262323829120810368 463 268298358653035008 464 -274525814006432010 465 276646921937829888 466 -278513497352284470 467 284950381230854784 468 -291624576109517666 469 293603686966056960 470 -295689153840241824 471 302618840619139840 472 -309421797765122220 473 311586825185381376 474 -313900318457682880 475 320931174417678720 476 -328211439762318480 477 330657484160088576 478 -332766888548129520 479 340329560142597120 480 -348217090497685848 481 350402035346749440 482 -352755746886021374 483 360894327504838656 484 -368826460169101635 485 371320398527081472 486 -373936053413456540 487 382167549146605824 488 -390747014740646186 489 393470001593789440 490 -395843462165280978 491 404689115265079680 492 -413865067150593096 493 416370080777518080 494 -419018772074170840 495 428540308315621632 496 -437853735901212960 497 440601861009420288 498 -443556312014663088 499 453163474558408320 500 -463127005707971508