1 1 2 44 3 432 4 -1136 5 610 6 -5568 7 6048 8 11456 9 -3423 10 26840 11 -79920 12 768 13 -5470 14 -77952 15 263520 16 61696 17 73090 18 -150612 19 -84240 20 -692960 21 -139776 22 1030080 23 -1025568 24 1410048 25 -18525 26 -240680 27 1355616 28 10752 29 -128222 30 -3396480 31 -293760 32 -4166656 33 1847040 34 3215960 35 3689280 36 3888528 37 -3472030 38 1085760 39 -2363040 40 6988160 41 2146882 42 -6150144 43 -25630128 44 -142080 45 -2088030 46 13218432 47 32971968 48 -28397568 49 3807937 50 -815100 51 31574880 52 6213920 53 824290 54 -17472384 55 -48751200 56 19740672 57 1946880 58 -5641768 59 -16107120 60 468480 61 -14746078 62 3786240 63 -20702304 64 67538944 65 -3336700 66 81269760 67 65961648 68 -83030240 69 23702016 70 -47550720 71 -5171040 72 -39213888 73 -5725630 74 -152769320 75 -8002800 76 -149760 77 25858560 78 30456960 79 155269440 80 37634560 81 -53788095 82 94462808 83 -224648208 84 158785536 85 44584900 86 330343872 87 -55391904 88 -260858880 89 -83324222 90 -91873320 91 -33082560 92 -1823232 93 6789120 94 -424972032 95 -51386400 96 206979072 97 120619010 98 167549228 99 273566160 100 21044400 101 27724642 102 -406965120 103 451805472 104 -62664320 105 -85263360 106 36268760 107 433762128 108 2409984 109 -59071582 110 628348800 111 -1499916960 112 -397565952 113 55084930 114 85662720 115 -625596480 116 145660192 117 18723810 118 207602880 119 442048320 120 860129280 121 -127343519 122 -648827432 123 927453024 124 -522240 125 -249581500 126 266829696 127 1111822848 128 -284114944 129 592340736 130 -146814800 131 -1349678160 132 -2098237440 133 27256320 134 -850172352 135 826925760 136 837319040 137 221979970 138 1042888704 139 -1275551280 140 6558720 141 -762018816 142 66648960 143 437162400 144 -211185408 145 -78215420 146 -251927720 147 1645028784 148 3944226080 149 403602658 150 103147200 151 -3618669600 152 -274959360 153 -250187070 154 1137776640 155 -179193600 156 -4200960 157 -271318750 158 -2001250560 159 356093280 160 -2541660160 161 331828224 162 -2366676180 163 2501159472 164 -2438857952 165 1126694400 166 2895465792 167 2023891488 168 -1601273856 169 -785809821 170 1961735600 171 288353520 172 -45564672 173 -206196830 174 713940096 175 -112039200 176 5253550080 177 372253440 178 -3666265768 179 613545840 180 2372002080 181 482565602 182 426397440 183 -6370305696 184 -3347453952 185 -2117938300 186 298721280 187 -5841352800 188 58616832 189 -438617088 190 662313600 191 4290865920 192 3130195968 193 1175931650 194 5307236440 195 -1441454400 196 -4325816432 197 1705383010 198 -3525963840 199 10766973600 200 -212222400 201 -1524446976 202 1219884248 203 -775486656 204 56133120 205 1309598020 206 -5823270528 207 3510519264 208 -337477120 209 -360172800 210 -3751587840 211 6345719280 212 -936393440 213 119508480 214 -5590711872 215 -15634378080 216 4424730624 217 95047680 218 -2599149608 219 -2473472160 220 -86668800 221 -399802300 222 19332263040 223 -6395269248 224 2897707008 225 63411075 226 2423736920 227 -3242830032 228 -2211655680 229 -2847839902 230 8063243520 231 11170897920 232 -1468911232 233 220620610 234 823847640 235 20112900480 236 -28634880 237 -3588449280 238 -5697511680 239 -17488111680 240 -17322516480 241 6179832962 242 -5603114836 243 -14342260464 244 16751544608 245 2322841570 246 -11953838976 247 460792800 248 -958832640 249 5191869696 250 -10981586000 251 22541101200 252 -36804096 253 -4384872960 254 -14330161152 255 19260676800 256 -11607670784 257 -6136932350 258 26062992384 259 -20998837440 260 3790491200 261 438903906 262 17395851840 263 30130879392 264 21159690240 265 502816900 266 1199278080 267 -35996063904 268 117265152 269 2707204258 270 -10658154240 271 -34545839040 272 4509360640 273 764574720 274 9767118680 275 1480518000 276 -26925490176 277 -8229648670 278 16440438720 279 1005540480 280 12041809920 281 3081049282 282 -33528827904 283 5063303952 284 -9192960 285 1187596800 286 -5634537600 287 12984342336 288 14262463488 289 -1633609341 290 -3441478480 291 52107412320 292 6504315680 293 4809796450 294 -21202593216 295 -9825343200 296 -39775575680 297 5796011520 298 17758516952 299 5609856960 300 -14227200 301 8292770304 302 46640630400 303 11977045344 304 5537525760 305 -8995107580 306 -11008231080 307 -15096503952 308 -29375324160 309 -10441726464 310 2309606400 311 -56121340320 312 -7712962560 313 -6311652670 314 -11938025000 315 -12628405440 316 276034560 317 16590176290 318 -4589646720 319 10247502240 320 41198755840 321 -10024724736 322 14600441856 323 -6157101600 324 61103275920 325 101331750 326 -32237166528 327 -25518923424 328 24594680192 329 -10668263424 330 49574553600 331 23720210640 332 -399374592 333 11884758690 334 -26085712512 335 40236605280 336 -8623620096 337 -356226430 338 -34575632124 339 23796689760 340 -50648446400 341 -1255987200 342 -3716556480 343 57895919424 344 -83656737792 345 14458229760 346 -9072660520 347 -69058889712 348 -98474496 349 10363373858 350 1444060800 351 -7415219520 352 -38291128320 353 -13097926910 354 16379151360 355 -3154334400 356 94656316192 357 -10216227840 358 -7907924160 359 14330299680 360 -23920471680 361 16603921441 362 21232886488 363 -55012400208 364 -58813440 365 -3492634300 366 82106162304 367 85011139008 368 67415826432 369 -7348777086 370 -93189285200 371 4985305920 372 -7712440320 373 -21006323230 374 75288547200 375 -107819208000 376 107620503552 377 701374340 378 -19299151872 379 13178589840 380 -91353600 381 -25695461376 382 -55304494080 383 -96567372288 384 -115590561792 385 15773721600 386 51740992600 387 87731928144 388 -137023195360 389 31367951458 390 18578745600 391 -74958765120 392 43623726272 393 31192561920 394 75036852440 395 94714358400 396 486339840 397 7657883810 398 -138774326400 399 11774730240 400 -1142918400 401 -32611999358 402 -67075666944 403 1606867200 404 -31495193312 405 -32810737950 406 9995161344 407 277484637600 408 103060408320 409 22616819138 410 57622312880 411 95895347040 412 803209728 413 5211548160 414 -45246692736 415 -137035406880 416 22791608320 417 29479407360 418 -15847603200 419 -213796581840 420 96859176960 421 -33407698078 422 -81789270720 423 -112863046464 424 9443066240 425 -1353992250 426 5258373120 427 -89184279744 428 771132672 429 -10103308800 430 201509761920 431 -132711255360 432 -89111568384 433 2884334210 434 4182097920 435 -33789061440 436 67105317152 437 -4621893120 438 31880307840 439 299366068320 440 -159123916800 441 -13034568351 442 -17591301200 443 89326372752 444 -2666519040 445 -50827775420 446 82427914752 447 174356348256 448 43822743552 449 21109220098 450 2790087300 451 -171578809440 452 -62576480480 453 83631475200 454 41796475968 455 -20180361600 456 22303457280 457 -20683100350 458 -125304955688 459 99081973440 460 -1112171520 461 76507164322 462 -143980462080 463 14756081472 464 -7910784512 465 4141363200 466 9707306840 467 83400999408 468 -21270248160 469 -21342257664 470 -259232939520 471 -117209700000 472 -52573639680 473 -109583036160 474 -157891768320 475 1560546000 476 785863680 477 -2821544670 478 225402328320 479 -105443372160 480 126257233920 481 18992004100 482 271912650328 483 143349792768 484 144662237584 485 73577596100 486 184855801536 487 -402428090592 488 -168931069568 489 -57804574464 490 102205029080 491 -9202492080 492 1648805376 493 -9371745980 494 -5939107200 495 166875357600 496 19310346240 497 1673118720 498 228442266624 499 45007628400 500 283524584000