0 1 1 0 2 1 3 0 4 -2 5 4 6 0 7 3 8 -24 9 27 10 0 11 -4 12 96 13 -324 14 256 15 0 16 5 17 -320 18 2430 19 -5120 20 3125 21 0 22 -6 23 960 24 -14580 25 61440 26 -93750 27 46656 28 0 29 7 30 -2688 31 76545 32 -573440 33 1640625 34 -1959552 35 823543 36 0 37 -8 38 7168 39 -367416 40 4587520 41 -21875000 42 47029248 43 -46118408 44 16777216 45 0 46 9 47 -18432 48 1653372 49 -33030144 50 246093750 51 -846526464 52 1452729852 53 -1207959552 54 387420489 55 0 56 -10 57 46080 58 -7085880 59 220200960 60 -2460937500 61 12697896960 62 -33897029880 63 48318382080 64 -34867844010 65 10000000000 66 0 67 11 68 -112640 69 29229255 70 -1384120320 71 22558593750 72 -167612239872 73 652517825190 74 -1417339207680 75 1725958278495 76 -1100000000000 77 285311670611 78 0 79 -12 80 270336 81 -116917020 82 8304721920 83 -193359375000 84 2011346878464 85 -10962299463192 86 34016140984320 87 -62134498025820 88 66000000000000 89 -37661140520652 90 8916100448256 91 0 92 13 93 -638976 94 455976378 95 -47982837760 96 1571044921875 97 -22412150931456 98 166261541858412 99 -707535732473856 100 1817434067255235 101 -2860000000000000 102 2692771547226618 103 -1390911669927936 104 302875106592253 105 0 106 -14 107 1490944 108 -1741000716 109 268703891456 110 -12219238281250 111 235327584780288 112 -2327661586017768 113 13207333672845312 114 -45799338494831922 115 100100000000000000 116 -138228939424299724 117 116836580273946624 118 -55123269399790046 119 11112006825558016 120 0 121 15 122 -3440640 123 6528752685 124 -1465657589760 125 91644287109375 126 -2353275847802880 127 30550558316483205 128 -226411434391633920 129 1030485116133718245 130 -3003000000000000000 131 5701943751252363615 132 -7010194816436797440 133 5374518766479529485 134 -2333521433367183360 135 437893890380859375 136 0 137 -16 138 7864320 139 -24106163760 140 7816840478720 141 -666503906250000 142 22591448138907648 143 -380184725716235440 144 3622582950266142720 145 -21198550960465061040 146 80080000000000000000 147 -200708420044083199248 148 336489351188966277120 149 -372633301142580710960 150 261354400537124536320 151 -105094533691406250000 152 18446744073709551616 153 0 154 17 155 -17825792 156 87815310840 157 -40888088657920 158 4721069335937500 159 -209484337288052736 160 4524198236023201736 161 -54741253470688378880 162 405422287118894292390 163 -1944800000000000000000 164 6255412424707259709896 165 -13728765528509824106496 166 20587989888127584280540 167 -20734115775945213214720 168 13399553045654296875000 169 -5017514388048998039552 170 827240261886336764177 171 0 172 -18 173 40108032 174 -316135119024 175 210281598812160 176 -32684326171875000 177 1885359035592474624 178 -51822634339902128976 179 788274049977912655872 180 -7297601168140097263020 181 43758000000000000000000 182 -176938808584576774651344 183 494235559026353667833856 184 -963517926764370944329272 185 1306249293884548432527360 186 -1205959774108886718750000 187 722522071879055717695488 188 -253135520137219049838162 189 39346408075296537575424 190 0 191 19 192 -89653248 193 1126231361523 194 -1065426767314944 195 221786499023437500 196 -16533148465964777472 197 574367530600581929484 198 -10892514145149338517504 199 124788979975195663197642 200 -923780000000000000000000 201 4622526374272068237766362 202 -16097958208286948038017024 203 39664821318466603874888364 204 -69492462434657976610455552 205 85924633905258178710937500 206 -73215569950410979393142784 207 40881386502160876548863163 208 -13456471561751415850795008 209 1978419655660313589123979 210 0 211 -20 212 199229440 213 -3974934217140 214 5327133836574720 215 -1478576660156250000 216 141712701136840949760 217 -6185496483390882317520 218 145233521935324513566720 219 -2042001490503201761415960 220 18475600000000000000000000 221 -112995089148872779145399960 222 482938746248608441140510720 223 -1473264791828759572495853520 224 3242981580284038908487925760 225 -5155478034315490722656250000 226 5857245596032878351451422720 227 -4633223803578232675537825140 228 2422164881115254853143101440 229 -751799469150919163867112020 230 104857600000000000000000000 231 0 232 21 233 -440401920 234 13912269759990 235 -26322308368957440 236 9703159332275390625 237 -1190386689549463977984 238 64947713075604264333960 239 -1876863975779578329169920 240 32161523475425427742301370 241 -352716000000000000000000000 242 2610186559338961198258739076 243 -13522284894961036351934300160 244 50275161021156420411421001370 245 -136205226371929634156492881920 246 270662596801563262939453125000 247 -393606904053409425217535606784 248 413515224469357266291750893745 249 -305192775020522111496030781440 250 149983994095608373191488847990 251 -44040192000000000000000000000 252 5842587018385982521381124421 253 0 254 -22 255 968884224 256 -48326831797860 257 128686840914903040 258 -62785148620605468750 259 9820690188783077818368 260 -666796520909537113828656 261 23594861409800413280993280 262 -489844742164171899459667020 263 6466460000000000000000000000 264 -57424104305457146361692259672 265 356988321226971359691065524224 266 -1597632894672304026407378487980 267 5243901215319290915024975953920 268 -12759808134930839538574218750000 269 23091605037800019612762088931328 270 -30930938790307923518622966852126 271 30214084727031689038107047362560 272 -20897769843988099998014112819940 273 9688842240000000000000000000000 274 -2699275202494323924878079482502 275 341427877364219557396646723584 276 0 277 23 278 -2122317824 279 166727569702617 280 -623115229693214720 281 401127338409423828125 282 -79720896826592043466752 283 6709639991652217207900851 284 -289430299960218402913517568 285 7242704401998827370582219510 286 -114406600000000000000000000000 287 1210691532440054835792345141418 288 -8957161514422190479521280425984 289 47769223550701890389580616790602 290 -187615132370312408293115806351360 291 550266725818892455101013183593750 292 -1213958664844343888213778389532672 293 2015666177835066349296930006530211 294 -2501726215398223852355263521619968 295 2283081355455699924783041825578445 296 -1485622476800000000000000000000000 297 651874961402379227858056195024233 298 -172762505946295096042703242133504 299 20880467999847912034355032910567 300 0 301 -24 302 4630511616 303 -571637381837544 304 2990953102527430656 305 -2533435821533203125000 306 637767174612736347734016 307 -66307030505739558289843704 308 3473163599522620834962210816 309 -104294943388783114136383960944 310 1961256000000000000000000000000 311 -24586351120321113588398393641104 312 214971876346132571508510730223616 313 -1354908886165362709231741130787984 314 6303868447642496918648691093405696 315 -22010669032755698204040527343750000 316 58270015912528506634261362697568256 317 -117484542936672438644735348952046584 318 180124287508672117369578973556637696 319 -208217019617559833140213414492754184 320 178274697216000000000000000000000000 321 -109514993515599710280153440764071144 322 45609301569821905355273655923245056 323 -11526018335916047442963978166632984 324 1333735776850284124449081472843776 325 0 326 25 327 -10066329600 328 1948763801718900 329 -14242633821559193600 330 15833973884582519531250 331 -5035004010100550113689600 332 644651685472467927817924900 333 -40860748229677892176026009600 334 1466647641404762542542899450775 335 -32687600000000000000000000000000 336 482946182720593302629254160807400 337 -4960889454141520880965632235929600 338 36695449000311906708359655625507900 339 -200577632424988538320640171153817600 340 825400088728338682651519775390625000 341 -2589778485001266961522727231003033600 342 6241366343510723303001565413077474775 343 -11579418482700350402330076871498137600 344 16483847386390153456933561980676372900 345 -17827469721600000000000000000000000000 346 14373842898922461974270139100284337650 347 -8361705287800682648466836919261593600 348 3313730271575863639852143722906982900 349 -800241466110170474669448883706265600 350 88817841970012523233890533447265625 351 0 352 -26 353 21810380800 354 -6608851153655400 355 67328814429188915200 356 -98019838333129882812500 357 39273031278784290886778880 358 -6175084566104692782255912200 359 472168646209611198478522777600 360 -20187973416983202056178733616550 361 531173500000000000000000000000000 362 -9208173883872645636797779332727760 363 110556964978011036775805518400716800 364 -954081674008109574417351046263205400 365 6084188183557985662392751858332467200 366 -29264184964004735112190246582031250000 367 107734784976052705599345452809726197760 368 -306520435981304411102965768064471538950 369 677395981237970498536309496982641049600 370 -1163288658410962258246454231207732601800 371 1545047375872000000000000000000000000000 372 -1569623644562332847590299189751049671380 373 1195723856155497618730757679454407884800 374 -660536900800788818877193982099458591400 375 249675337426373188096868051716354867200 376 -57731597280508140102028846740722656250 377 6156119580207157310796674288400203776 378 0 379 27 380 -47110422528 381 22304872643586975 382 -316152693841408819200 383 601485371589660644531250 384 -302963384150621672555151360 385 58354549149689346792318370290 386 -5367811977961895730071627366400 387 272537641129273227758412903823425 388 -8436285000000000000000000000000000 389 170926727719385984633058778863759045 390 -2388030443525038394357399197455482880 391 23920190541203318615749301231313221100 392 -176909471798839890798804630957667123200 393 987666242535159810036420822143554687500 394 -4231038828150433528992475964891065221120 395 14069288011541872469626128754159243637805 396 -36579382986850406920960712837062616678400 397 74595885220602954810053877576195853090425 398 -119189368995840000000000000000000000000000 399 148329434411140454097283273431474193945410 400 -142051994111273117105214012319183656714240 401 102548353849322464130684365720940946314850 402 -53929872884096608628923499170732651315200 403 19484414082171497284434735774993896484375 404 -4321595945305424432179265350456943050752 405 443426488243037769948249630619149892803 406 0 407 -28 408 101468602368 409 -74944372082452236 410 1475379237926574489600 411 -3661215305328369140625000 412 2313538569877474590421155840 413 -544642458730433903394971456040 414 60119494153173232176802226503680 415 -3614709766556676494480002724394900 416 131231100000000000000000000000000000 417 -3096790125739463721587182581766928580 418 50148639314025806281505383146565140480 419 -580463290466533865075516376546534165360 420 4953465210367516942366529666814679449600 421 -31909217066520547708868980407714843750000 422 157958782917616185082385769355933101588480 423 -608816463044902845049276116998163633781380 424 1843600902537260508816419926987955880591360 425 -4409445659706752439883184763392910427122900 426 8343255829708800000000000000000000000000000 427 -12459672490535798144171794968243832291414440 428 14584004728757373356135305264769522089328640 429 -13208227975792733380032146304857193885352680 430 9060218644528230249659147860683085420953600 431 -4546363285840016033034771680831909179687500 432 1573060924091174493313252587566327270473728 433 -335230425111736554080876720748077318959068 434 33145523113253374862572728253364605812736 435 0 436 29 437 -217969590272 438 250775398891282482 439 -6845759663979305631744 440 22119842469692230224609375 441 -17502422224290459944925265920 442 5025564505558094654053600253460 443 -664177268739818565000862692802560 444 47171962453564628252964035553353445 445 -2003001000000000000000000000000000000 446 54882002783938273732572846865758345390 447 -1026572145957704740350816078529686405120 448 13677166281617704195841854622377711271295 449 -134073791693947458573387402981783990435840 450 991464958852602732382714748382568359375000 451 -5637913482597993067555922844704073779773440 452 25012209690094758550774427140007889287851695 453 -87487242829495453236561018353428451788062720 454 242960455849842059437563480462949364534471790 455 -537676486803456000000000000000000000000000000 456 948492568342037633725077891957561733183924245 457 -1329227859563886314459189251274707870427381760 458 1468314676642292194080240264223291386921706260 459 -1261182435318329650752553382207085490596741120 460 824028345558502905987552367150783538818359375 461 -395362645588248522652730817008336920645730304 462 131242711431244860922663236172872270372475122 463 -26914164767961740388409055341732059919941632 464 2567686153161211134561828214731016126483469 465 0 466 -30 467 467077693440 468 -835917996304274940 469 31595813833750641377280 470 -132719054818153381347656250 471 131268166682178449586939494400 472 -45885588963791299015272002314200 473 7245570204434384345463956648755200 474 -606496660117259506109537599971687150 475 30045015000000000000000000000000000000 476 -953213732563138438513107340300013367300 477 20531442919154094807016321570593728102400 478 -313770285284170860963430782513371023282650 479 3519437031966120787551419328271829748940800 480 -29743948765578081971481442451477050781250000 481 193299890831931190887631640389853958163660800 482 -981248226303717450838073680108001810523412650 483 3936925927327295395645245825904280330462822400 484 -12589769075855452170855562169443739798604447300 485 32260589208207360000000000000000000000000000000 486 -66394479783942634360755452437029321322874697150 487 109661298414020620942883113230163399310258995200 488 -144733875269025944845052254616295865282282474200 489 151341892238199558090306405864850258871608934400 490 -123604251833775435898132855072617530822753906250 491 77095715889708461917282509316625699525917409280 492 -35435532086436112449119073766675513000568282940 493 11303949202543930963131803243527465166375485440 494 -2233886953250253687068790546815984030040618030 495 205891132094649000000000000000000000000000000 496 0 497 31 498 -998579896320 499 2776441916296341765 500 -145106700569817760399360 501 791209749877452850341796875 502 -976635160115407664926829838336 503 414882200214279661929751020924225 504 -78126148291292492072828749951795200 505 7691480371487063736570954108731850675 506 -443521650000000000000000000000000000000 507 16252294140201510376648480152115227912465 508 -401984040311859119379477453908466676531200 509 7024968053862269831570144741827140132383775 510 -89849157169017436576312705204116124178841600 511 864433510999613007296179421246051788330078125 512 -6391783056842524712017686242224504216611717120 513 36936986804432792613690344958351211010417033325 514 -168984974419125448520772859296506801876788838400 515 617947832139905110719493843150196895114834954975 516 -1818324119008051200000000000000000000000000000000 517 4322280633934665496885179953650608818119142784465 518 -8309889502040229275894031469219048703288514969600 519 12899406633351937334315282192677368993283425513075 520 -16085481117888638745598280851921227514353863884800 521 155965549195195993803508827113546431064605712890625 522 -12427829401421004061065940501840062763577886375936 523 7414885089086756529978166185676851095368913205195 524 -3270609302602710691999468405127279921471307120640 525 1004132185485989032337421350793784821503257804485 526 -191478752848023570000000000000000000000000000000 527 17069174130723235958610643029059314756044734431 528 0 529 -32 530 2130303778816 531 -9190980136705131360 532 663344916890595476111360 533 -4688650369644165039062500000 534 7212075028544548910228897267712 535 -3717344513919945770890569147481056 536 833345581773786582110173332819148800 537 -96310710738620624179671077535424912800 538 6451224000000000000000000000000000000000 539 -272419406540520554884774524454502867866080 540 7718093573987695092085967115042560189399040 541 -153809826863510749996483169084215278687981600 542 2236245689539989532566005107302445757340057600 543 -24407534428224367264833301305770874023437500000 544 204537057818960790784565959751184134931574947840 545 -1339581388107429278789836510489537252644457741920 546 6952524661815447024854654782484851277216455065600 547 -28900944764697100562880942818101516325370742509600 548 96977286347096064000000000000000000000000000000000 549 -264052053273099564900621902623019011434187631923680 550 585016220943632141022939815433021028711511453859840 551 -1054884809127447319784005299312282619895177908624800 552 1544206187317309319577434961784437841377970932940800 553 -1824634193736685006115294527262449264526367187500000 554 1723325676997045896467810416255155369882800244129792 555 -1281292143394191528380227116884959869279748201857696 556 732616483783007195007880922748510702409572795023360 557 -310611556043665940669709004512210771451674414187360 558 91909801367051313600000000000000000000000000000000 559 -16932620737677450070941757884826840237996376555552 560 1461501637330902918203684832716283019655932542976 561 0 562 33 563 -4535485464576 564 30330234451126933488 565 -3019363069984779408506880 566 27629546821117401123046875000 567 -52888550209326692008345246629888 568 33027176258288748964450825887235536 569 -8800129343531186307083430394570211328 570 1191845045390430224223429584500883295900 571 -92561040000000000000000000000000000000000 572 4494920207918589155598779653499297319790320 573 -145541193109482250307906808455088277857239040 574 3299220786222305587424563976856417727857205320 575 -54376079398288166528710229451248944204795084800 576 671207196776170099782915785908699035644531250000 577 -6352680384024193972602989808742660190815974850560 578 46969072420516739087568642649039399920846299576070 579 -275319976607891702184244329386400110577771620597760 580 1294349454818934432351882224782117909714818253822800 581 -4923462229929492480000000000000000000000000000000000 582 15249006076521499873010914876479347910324335743592520 583 -38611070582279721307514027818579387894959755954749440 584 80065757012773251571606002217802250850044003264622320 585 -135890144483923220122814276637030530041261442098790400 586 188165401229095641255639748123940080404281616210937500 587 -211230490123352197024197333878131901051348944209051648 588 190271883294037441964463726857416540588042607975867856 589 -135387526203099729637456394523924777805289052520316928 590 74313814783447076305227879329546427069813103594325880 591 -30330234451126933488000000000000000000000000000000000 592 8661035507322015711286709158088928781735146608164848 593 -1543345729021433481623091183348394868756664765382656 594 129110040087761027839616029934664535539337183380513 595 0 596 -34 597 9637906612224 598 -99796255290804748896 599 13687779250597666651897856 600 -161966308951377868652343750000 601 385330865810808756060801082589184 602 -291128442573063787168122094857853984 603 92062891593864718289488194897042210816 604 -14588183355578865944494778114290811541816 605 1311281400000000000000000000000000000000000 606 -73091311207024014964954069148205965113112160 607 2699127581303125369346635356803455334806978560 608 -69440742262393289030555108465263649319661178640 609 1294150689679258363383303460939724872074123018240 610 -18016614229255092152067739516496658325195312500000 611 191992118272731195616445914219778174655771684372480 612 -1596948462297569128977333850067339597308774185586380 613 10530989105251857608547345599029804229599764487864320 614 -55743316520868776219954394480616544645051506131301920 615 239139594025146777600000000000000000000000000000000000 616 -837522333741257762256137940138942646767044286225004560 617 2406756732962102628168374400691448512119158121179381760 618 -5691947453089880248090535794029214560430400959357695840 619 11088635789888134762021644973581691251366933675261296640 620 -17771176782747921674143753989483229815959930419921875000 621 23340969158630417771173805393533575066174058335100207104 622 -24952798409132338817625385893586912037117587731692384544 623 21481487490891823769143081264462731411772529666556952576 624 -14654684275295763447390937803786555418167144028801063536 625 7734209785037368039440000000000000000000000000000000000 626 -3042910474905801519898730484208576978649614841668583264 627 839580076587659814002961603741526808603625632368164864 628 -144861464978467873236049185586693608875136319752935586 629 11756638905368616011414050501310355554617941909569536 630 0 631 35 632 -20444044328960 633 327456462672953082315 634 -61815777260763655847280640 635 944803468883037567138671875000 636 -2790326959319649612854076804956160 637 2547373872514308137721068330006222360 638 -954726283195634115594692391524882186240 639 176741452192590106635225196384677139833540 640 -18357939600000000000000000000000000000000000 641 1172506450612676906729471525919137357022840900 642 -49288416702057071961982036950323966983431782400 643 1436160805881315750404662470531589110929356194600 644 -30196849425849361812277080755260247015062870425600 645 472936123517946168991778162308037281036376953125000 646 -5658715064880498397116300629635567253012218065715200 647 52788018614836312874528535599448170022151146690216450 648 -390266066841686487846166336905222156743991272197324800 649 2316831592898608511641854520600625136809953223582236050 650 -11159847721173516288000000000000000000000000000000000000 651 43969922521416032518447241857294488955269825026812739400 652 -142554052644678386437665252964031950333211673331394150400 653 381834808311446133309406776182793143428872731023578762600 654 -846768551227821200008925616164420059195293117019953561600 655 1554977968490443146487578474079782608896493911743164062500 656 -2360031326039297796863129212012839256690932564993465384960 657 2947549312078757522831998708679953984384515050806162924260 658 -3007408248724855327680031377024782397648154153317973360640 659 2479084089904199983183633645140558958239941864872179914840 660 -1624184054857847288282400000000000000000000000000000000000 661 825389466318198662272530643841576505458708025802603210360 662 -313443228592726330561105665396836675212020236084114882560 663 83657496025065196793818404676315559125391224657320300915 664 -13990400297388653053582720096559323109995350872387747840 665 1102507499354148695951786433413508348166942596435546875 666 0 667 -36 668 43293270343680 669 -1071675696020573723940 670 278170997673436451312762880 671 -5485955625772476196289062500000 672 20090354107101477212549352995684352 673 -22135800547365712093300317902123035680 674 9820041770012236617545407455684502487040 675 -2120897426311081279622702356616125678002480 676 254186856000000000000000000000000000000000000 677 -18572502177704802202594828970559135735241799856 678 887191500637027295315676665105831405701772083200 679 -29222750310976337877799218965599291474562552133600 680 691782368664912652426711304575052931617803940659200 681 -12161214604747187202645724173635244369506835937500000 682 162970993868558353836949458133504336886751880292597760 683 -1700329862751569656800603357203277897555605356548024600 684 14049578406300713562461988128587997642783685799103692800 685 -93218400561332248350766381887695740798706353231191144600 686 502193147452808232960000000000000000000000000000000000000 687 -2216084095079368038929740989607642243345599181351362065760 688 8064486406756091575616491453393807475993117519890297651200 689 -24319940098605953721552985436873286366085124714424862725600 690 60967335688403126400642644363838244262061104425436656435200 691 -127225470149218075621710966061073122546076774597167968750000 692 220898932117278273786388894244401754426271288083388360032256 693 -318335325704505812465855860537435030313527625487065595820080 694 378933439339331771287683953505122582103667423318064643440640 695 -369737684265712111777673360789534793200357043846650833013280 696 292353129874412511890832000000000000000000000000000000000000 697 -184226928882221941419228839705439876018383631359141036552352 698 90271649834705183201598431634288962461061827992225086177280 699 -33128368425925817930352088251820961413654924964298839162340 700 8562124982001855668792624699094305743317154733901301678080 701 -1389159449186227356899250906101020518690347671508789062500 702 106387358923716524807713475752456393740167855629859291136 703 0 704 37 705 -91534343012352 706 3498705948773049510510 707 -1247554777444502872554209280 708 31715680961497128009796142578125 709 -143872858444404127135030850485223424 710 191105744725590647738826077888328874704 711 -100232150480124897889428986444228025384960 712 25223530105771073789798567312613208956243780 713 -3483301360000000000000000000000000000000000000 714 290731091781763634479080591962214163240131251592 715 -15756521051313604764806417572279565765263472197632 716 585672620815817438300892680102219133302691149010900 717 -15580142042105424085088541555212061677305323533107200 718 306794277528849495339471678016707301139831542968750000 719 -4594229922389835498641622819763550830331291101581803520 720 53475374183536865706378975584043089878123788463435373670 721 -492474695715593433294720215454716127899680775905424179200 722 3640696421923142810588264803725005876749475906751520814100 723 -21860172300886946611200000000000000000000000000000000000000 724 107618583867291810390525546807821126442470660244375520318470 725 -437632795673297236170121602870837285697226510746046819205120 726 1478304930279547615502970757627083335538460080855397012820400 727 -4164538007023228941828512938083720069593096979214442378035200 728 9806963324002226662506886967207719862926751375198364257812500 729 -19318615699711063580227828751192226159824816285110872941002752 730 31801699037880130665339000467689759528321409786157853022425992 731 -43619449239505301672671175092367443895488827839723885622722560 732 49591066902138636992180439515896354137997888505932042977906180 733 -46358853451513984028403360000000000000000000000000000000000000 734 35218047904651427801309246523689922965514337528155794820924624 735 -21376326680858187382138508610999626310779440868558900406779904 736 10112434462013855923239974938868348471518165845352220654304285 737 -3590384409119444810447040623820212208364326885082612503674880 738 899480743348082213592264961700410785852000117301940917968750 739 -141707962086390411043874349702271916461903583698972575793152 740 10555134955777783414078330085995832946127396083370199442517 741 0 742 -38 743 193239168581632 744 -11395785090289361262804 745 5577303710928365783183523840 746 -182605435838922858238220214843750 747 1025094116416379405837094809707216896 748 -1639810583774422977371862474783725182944 749 1015685791531932298612880395968177323900928 750 -297463699868058870210727931755645429759840440 751 47273375600000000000000000000000000000000000000 752 -4500948013510266637490951386674278527199069006128 753 276345138438423222028912554344595461113851666235392 754 -11572890987320552580825639358819850074061177104455384 755 345359815266670233886129337807200700513601338317209600 756 -7603162530062791841021689411718398332595825195312500000 757 126967808764228181053368485200738132038246590443715297280 758 -1645004367741181678396229439394849336250855587970440542420 759 16842634593473295418679431368551291574169082535965506928640 760 -138346464033079426802354062541550223316480084456557790935800 761 922985052704115523584000000000000000000000000000000000000000 762 -5051742936829344981861140373684779935358328639706568542008180 763 22866313573929780589888853750001248177680085186480946303467520 764 -86135900604288307729973096144404722350707607377841132613668640 765 271289904457513199639114557109453764533493174645969389197721600 766 -716662704446316563798580201449794913060031831264495849609375000 767 1590566025942877568105424567181493287158909874140795205475893248 768 -2966231201169546732967074043622699388732524221872541563728097072 769 4641109399083364097972213029827896030480011282146621430257680384 770 -6072150636239641996153649371835309140008185903726345706850290040 771 6606136616840742724047478800000000000000000000000000000000000000 772 -5926694347382768849991756057843818464767984229738218042721315296 773 4332268873987259309446737745162590932317966682694603815774060544 774 -2536198563073075065548585714668181796656755994014336940099514678 775 1159694164145580673774394121493928543301677583881683838686986240 776 -398769796217649781359237466353848781727720052003860473632812500 777 96928246067091041154010055196353990859942051250097241842515968 778 -14840519747823563480194132100910141122255118893218500416178902 779 1075911801979993982060429252856123779115487368830416064610304 780 0 781 39 782 -407369058091008 783 37036301543440424104113 784 -24858839397280716062189420544 785 1047295882017351686954498291015625 786 -7268849189134326695935763196105719808 787 13989634042825546025703701737998655466991 788 -10222386030902028295716731727163591130873856 789 3480325288456288781465516801541051528190133148 790 -635745396000000000000000000000000000000000000000 791 68960953492710870981557790888688053148871450129604 792 -4789982399599335848501150941972987992640095548080128 793 225671374252750775326099967496987076444192953536879988 794 -7542658365424077908073064737709263299217053228847857664 795 185327086670280551124903679410635959357023239135742187500 796 -3444691855168625433795736294141764973559385758125145456640 797 49574449809654702398940914469035686815196238855654639982930 798 -563025213553250161138712420034428889765080759059418374471680 799 5125736492425592763027218017164435773875587129115466154171390 800 -37890965321537374126080000000000000000000000000000000000000000 801 229854303625735196674681887002657487058803953106648868661372190 802 -1154076296848926573301449206911827702144089005294155995786772480 803 4828993927627913252111616702595689746786545238620218497153798130 804 -16928490038148823657480748363629914906889974097908489885937827840 805 49910438345368474978829692600967860016680788248777389526367187500 806 -124064150023544450312223116240156476398394970182982026027119673344 807 260286787902627725817860747327891871361279000469315522217140518068 808 -460735587618093963180514238961096587753106574554919145621944270848 809 686760236958703509764977743954573463734925825711449699444767803524 810 -858797760189296554126172244000000000000000000000000000000000000000 811 895671683248220942455004134241647065488061616719188201706258774108 812 -772381650676585659741361243708987640504688917143266508869432508416 813 544014591779174601560171635796324995382874160716075273651345898431 814 -307550892331407994684969321020189849683604895245422554019788750848 815 136080192959272987888839785393250896764584467746317386627197265625 816 -45362419159398607260076705831893667722452879985045509182297473024 817 10707434998054701050960066310806666819707068281457148050273077793 818 -1594501290534351081413556152732775440649152280606676607752470528 819 112595147462071192539789448988889059930192105219196517009951959 820 0 821 -40 822 857619069665280 823 -120117734735482456553880 824 110483730654580960276397424640 825 -5984547897242009639739990234375000 826 51309523688007011971311269619569786880 827 -118699925211853117793849590504231016083560 828 102223860309020282957167317271635911308738560 829 -40416680769169805204115678985638017746724126880 830 8476605280000000000000000000000000000000000000000 831 -1046304121958371835582256137621473909844946139897440 832 82113983993131471688591159005251222730973066538516480 833 -4346263504127051969243406781423454805591864290339910880 834 162457257101441678020035240504507209521598069544415395840 835 -4447850080086733226997688305855263024568557739257812500000 836 91858449471163344901219634510447065961583620216670545510400 837 -1465679385676747723099122688649750740623193148775876312538800 838 18426279716288187091812406473854036392311733932853692255436800 839 -185502844487783357138127890144998628006926010387035917960488400 840 1515638612861494965043200000000000000000000000000000000000000000 841 -10161979739243029747722778162222752059441858979451844719765928400 842 56421507845947521361404183449022687660377684703269848682908876800 843 -261333789024569423055452198022825562767271859972388295140087898800 844 1015709402288929419448844901817794894413398445874509393156269670400 845 -3327362556357898331921979506731190667778719216585159301757812500000 846 9216194001749016308908002920697338246737912070735807647728890019840 847 -21623825456525995683329969778009478543860101577450827999577827654880 848 43001988177688769896847995636369014856956613625125786924714798612480 849 -72421988624736006484306743907936837993864905256843786486902786553440 850 103055731222715586495140669280000000000000000000000000000000000000000 851 -123403654136421552071578347384404706800577378303532596679528986654880 852 123581064108253705558617798993438022480750226742922641419109201346560 853 -102585608735501496294203794178735570557913413163602765888539512275560 854 69711535595119145461926379431243032594950442922295778911152116858880 855 -38102454028596436608875139910110251094083650968968868255615234375000 856 16330470897383498613627614099481720380083036794616383305627090288640 857 -5282334599040319185140299379997955631055487018852193038134718377880 858 1211820980806106821874302676076909334893355733261074221891877601280 859 -175648430040831060362071540422666933491099684141946566535525056040 860 12089258196146291747061760000000000000000000000000000000000000000 861 0 862 41 863 -1803199069552640 864 388802141380640583055980 865 -489711671009493986089977774080 866 34078675525961443781852722167968750 867 -360632652207134998426930637897547644928 868 1001967015758877788436318602197479459293580 869 -1016043217616928873028814547427169057856552960 870 466054850119489316259958923303138392141912588085 871 -112109940800000000000000000000000000000000000000000 872 15729438633440856594919917268909491111335690303124848 873 -1393106211193816692096098283813227640815129266791383040 874 82734230274989953557383421946382193263587988098256160680 875 -3453720947267686043833341779614338454273973774759053230080 876 105208761509743882100137627234653336927294731140136718750000 877 -2410365714123326170208003209554131010831954194485435114192896 878 42565772159028881791670354749536511092265234362366074576647650 879 -591243236113942698859024172943664298153306940975914125413580800 880 6568487084362874327754619382861542328063425549613680913237293800 881 -59182079168877422444544000000000000000000000000000000000000000000 882 437473227774412430639465599883689476158972029065401915185923217620 883 -2678536846160245487788767024790445487876877452755231763788621414400 884 13690986836120498107849523485306916982752075775220120128727938253800 885 -58791650108959208749274316669924128006046121808265720168574667980800 886 213159163766677861888751812149966902154574199812486767768859863281250 887 -654964187057630092353062074230890838068174284493624730165266450743296 888 1709826770026734087246162610304035196289509460445576185395189658139440 889 -3797406340614362141660115306965509927368168649357261799197891446702080 890 7175812039567592642486726542211408364558781029198938511077284434336680 891 -11523504491267288308093002110400000000000000000000000000000000000000000 892 15684604440739179268297607952557838234353384782378993037968134203835248 893 -18015372901114317965878505808821187277193810831857167282430141351854080 894 17349791077391690560757216690478653370607106001294317780899245013604085 895 -13882554374228012681989338989593255348194416776240045114592292985896960 896 9112836921839314422289304295168035053335006523411720991134643554687500 897 -4820755008907608790742871682167003856200512461770756351821117053206528 898 2003325396686041050964458539864224673077793451899694209712591944810990 899 -629339029365304809493387856442608247921282744140251212569181767598080 900 140430919817644432759476196567922213326134197471486279945152282303980 901 -19826383441679918465181286400000000000000000000000000000000000000000 902 1330877630632711998713399240963346255985889330161650994325137953641 903 0 904 -42 905 3786718046060544 906 -1256129995229761883719320 907 2165041071831447096397796474880 908 -193419509741943329572677612304687500 909 2524428565449944988988514465282833514496 910 -8416522932374573422865076258458827458066072 911 10040897679979061804049461409868494218817699840 912 -5338446465005059440795893121472312491807362372610 913 1471442973000000000000000000000000000000000000000000 914 -234419375762892766027516186394715641723777061936892896 915 23404184348056120427214451168062224365694171682095235072 916 -1557685852763603953183839599404299224893760051780960818320 917 72528139892621406920500177371901107539753449269940117831680 918 -2454871101894023915669877968808577861636877059936523437500000 919 62298683072725968706914544493091386126118200719008169105293312 920 -1215678452861864863970105331646762756795095093389175089909056884 921 18624161937589195014059261447725425391829168640741294950527795200 922 -227897943187894509284703750761891772947591895156161624728841758800 923 2259679386448047038791680000000000000000000000000000000000000000000 924 -18373875566525322086857555195114957998676825220746880437808775140040 925 123748402292603341535841036545318581539911738317291707487034309345280 926 -696078593878547430114875772989814831859921326255928212860588860693200 927 3292332406101715689959361733515751168338582821262880329440181406924800 928 -13165713056177162057834670750439132191900171164888888597488403320312500 929 44701305766683253803096486566258299698152894916689887833779435263229952 930 -129262903814021096995809893338985060839486915209685559615876338155341664 931 318982132611606419899449685785102833898926166546009991132622881522974720 932 -672318389553332910657602532954884260617891945658792854345548649309390480 933 1209967971583065272349765221592000000000000000000000000000000000000000000 934 -1856486816531128309756680504930027761920736998787040812312228248490317536 935 2421266117909764334614071180705567570054848175801603282758610997689188352 936 -2671867825918320346356611370333712619073494324199324938258483732095029090 937 2478035955799700263735097009642396079652703394558848052954724297982607360 938 -1913695753586256028680753901985287361200351369916461408138275146484375000 939 1214830262244717415267203663906084971762529140366230600658921497408045056 940 -622633533290021558639753714189801028392578204850424960378673576447255692 941 251106272716756618987861754720600690920591814911960233815103525271633920 942 -76675282220433860286674003326085528476069271819431508850053146137973080 943 16654162091011131510752280576000000000000000000000000000000000000000000 944 -2291771279949530061784473492938882252807701426538363012227887556169802 945 150130937545296572356771972164254457814047970568738777235893533016064 946 0 947 43 948 -7942871999053824 949 4051019234615982074994807 950 -9548386265513048732831307530240 951 1094347226171521469950675964355468750 952 -17602772159083400193487479244404622884864 953 70371483406798516674510776494336307357719102 954 -98687680054651350302657563571278914607808249856 955 60764081822263470693765018764993674539101448182355 956 -19173347830000000000000000000000000000000000000000000 957 3465011397995258697844223630146890579229579696754698119 958 -389566423341837359369117961378067992667683631869714235392 959 29024879723161820327658877868900108890520395631518569914696 960 -1505584145357175412625555406133947128928675050362205204643840 961 56549709311487336628823974638626168598420917987823486328125000 962 -1587462739038350610013229874490624950176641559062134086831177728 963 34179267270847046752390269132068599046815942817980268873981560854 964 -576604053587761477635274734421579170131031061117350491668340539392 965 7758025816021242253566790182186065770757607430941001975144321539150 966 -84492359667187845798297600000000000000000000000000000000000000000000 967 754164074389652992928744197326763957854780598833383319788241997793460 968 -5574570884228702909185981931993875149369357354674188346796878887649280 969 34421086467294170419180606974346343435473109583355650125956119161278740 970 -178825633847208978528319016262539747669758814291752236841171958523494400 971 786285640855024956231792836484559283682926889014197513461112976074218750 972 -2939768226303051632462463057710398768384408030403487917539141683781828608 973 9379639458004905850758455385410103477165269284902808419627026787396979494 974 -25603632510958275303929161445684254134287140301426401954911863290244104192 975 59884359412357581399287882756767190927893661159751049240635654692057852040 976 -120066052564781092410092087373360000000000000000000000000000000000000000000 977 206224743869666169742137926089310583886695201615260450234350021269799439624 978 -302878379840348702220814722240987361490497371809364192461440793892756652032 979 379138044497809657148003153450353820646528844603884208738878841584284627871 980 -402543174153240198397856869788575896494694706982781761491089658183396884480 981 360014013643414415395566827810982184825816101465534302406013011932373046875 982 -268651035136403222690518753103802790898342158469560709974287211141093392384 983 165101658577404049965974693212662239362098653986171018660411610021263967662 984 -82061529923836063085233221442692305792849405113228604410775832058769965056 985 32146112070916895925188075894461357813592042210296660085384781518345213790 986 -9548386265513048732831307530240000000000000000000000000000000000000000000 987 2020196383275510749463013384025624705849988807493566995278882880763680463 988 -271136473206805609676330181728643550812170634847142231688023720627011584 989 17343773367030267519903781288812032158308062539012091953077767198995507 990 0 991 -44 992 16642207998017536 993 -13042305828519747168275964 994 42012899568257414424457753133056 995 -6173240763018839061260223388671875000 996 122292943421000464502123540013758432673792 997 -585795051061998463128359977304204936923715768 998 964946204978813202959318399363616053943013998592 999 -687502182903323839849455640883928431928119242291788 1000 248125677800000000000000000000000000000000000000000000 1001 -50820167170597127568381946575487728495367168885735572412 1002 6427845985140316429590446362738121879016779925850284883968 1003 -535555845214469717013576714226156847915408590362213612619552 1004 30914661118000668472578071005950381047335461034103946868686848 1005 -1286993384330401454311166319361836940515786409378051757812500000 1006 39913348867249958194618351130049998747298416342133657040326754304 1007 -946892293281244110029182270769900447667345378809231152508822500696 1008 17564246555442580395659138063918873182452946169420830361589450276864 1009 -259428383287750340959273463692302039374134392490667106048826112269176 1010 3098053187796887679270912000000000000000000000000000000000000000000000 1011 -30297721945045189802876506014344778132948577100958529890623287215702480 1012 245281118906062928004183205007730506572251723605664287259062671056568320 1013 -1658768547852461926867179726573261883652323185635996091784171075772099280 1014 9441993467132634066295244058662098676963265394604518105213879410040504320 1015 -45521800260027760623945901059632379581643135679769329726696014404296875000 1016 186838602827260614863169874334483121723986821487866120981376560347022884864 1017 -655471275065284008864767352815717819463078818262619788383347519025153625816 1018 1971479703343787198402545431317687568340109803209832950528213473348796022784 1019 -5094162840677884924366089226508995708266154109322822588736739692471054613536 1020 11320513527536502998665825380916800000000000000000000000000000000000000000000 1021 -21637734664478819656021240860447664340111711923324250316896417616308187357472 1022 35537729901267581060575594076275850414885024958965398582142386483416780505088 1023 -50046221873710874743536416255446704325341807487712715553532007089125570878972 1024 60220458853324733680319387720370954115606328164624151519067012864236173918208 1025 -61602397890095355523241434980990284959084088472991425078362226486206054687500 1026 53192904957007838092722713114552952597871747376973020574908867805936491692032 1027 -38397928594859113334943828650030589383070944098498059768450014444945391336248 1028 22867813005442316246418324375363589214274034224886371095802865200377230262272 1029 -11032545662738678681524547646979138001624788886573813741304057017096077372728 1030 4201289956825741442445775313305600000000000000000000000000000000000000000000 1031 -1214811425143007130677092048260742323117793269572798286494368238965893185084 1032 250530101243088383340929087917266640950445666598759422079733917859358703616 1033 -32814419210421266147657954198432364843518854323810877975223135540499499244 1034 2050773823560610053645205609172376035486179836520607547294916966189367296 1035 0 1036 45 1037 -34832528367943680 1038 41921697305956330183744170 1039 -184446876153325234058595013754880 1040 34724479291980969719588756561279296875 1041 -846643454453080138860855277018327610818560 1042 4855932660119197786458773496074330398183433340 1043 -9388665778172236569333908750564912957283379445760 1044 7734399557662393198306375959944194859191341475782615 1045 -3190187286000000000000000000000000000000000000000000000 1046 739881845571928769010266575143130164859022017601150245410 1047 -105182934302296087029661849572078358020274580604822843555840 1048 9790630295327024514154449306946929875953563292559217605701185 1049 -628265693688400681862070475282217421284559369402757629912023040 1050 28957351147434032722001242185641331161605194211006164550781250000 1051 -990952109807585168969834924608137899932926198839180450656388382720 1052 25870450155719705149011587040677637230911400528180779702473186179730 1053 -526927396663277411869774141917566195473588385082624910847683508305920 1054 8531202604270251596929954286804547833264804060750783679682550999620980 1055 -111529914760687956453752832000000000000000000000000000000000000000000000 1056 1192972801586154348488262424314825638984850223350242114443291934118285150 1057 -10557752509434882553223537954680573978544748103026419321150958449826201600 1058 78037520319422640650342318954696638617279749869693452499846230155641943400 1059 -485588235452535466266612551588336503386682220293946645410999512516368793600 1060 2560601264626561535096956934604321351467426381987024797126650810241699218750 1061 -11505324489889206283679408051123434337740241112673861134116346084527198699520 1062 44244311066906670598371796315060952813757820232726835715875957534197869742580 1063 -146121436836068933528659249615310960947561079532022912803855822142322528747520 1064 415492656692789989143609152537139962455458194541642717393840331167170391916530 1065 -1018846217478285269879924284282512000000000000000000000000000000000000000000000 1066 2156045704067710958582116500023177982461131295216952085147893041053565811690960 1067 -3936487004448101286709911959218248045956495072377705689098848964316935686717440 1068 6193219956871720749512631511611529660261048676604448549749585877279289396272785 1069 -8376118367780622048262605746560687254261607462897722893106593607480122372259840 1070 9702377667690018494910526009505969881055743934496149449842050671577453613281250 1071 -9574722892261410856690088360619531467616914527855143703483596205068568504565760 1072 7991568888805052962835184337787616415351640240499908689308659256354259571856615 1073 -5586280034186622968767904954553105365201228360650813510546128498949294821212160 1074 3227019606351063514345930186741397865475250749322840519331436677500602631522940 1075 -1512464384457266919280479112790016000000000000000000000000000000000000000000000 1076 560331769847212039024808707260267396538082145590453209645527350223018231619995 1077 -157833963783145681504785325387877983798780769957218435910232368251395983278080 1078 31747950586082574997859070686983312986104491558287024441028383635433265518570 1079 -4060532170650007906217507106161304550262636076310802943643935593054947246080 1080 248063644451341145494649182395412689744530581492654164321720600128173828125 1081 0 1082 -46 1083 72831650223882240 1084 -134539400656324966636202220 1085 808052981243139120637654345973760 1086 -194795859442820074036717414855957031250 1087 5841839835726252958139901411426460514648064 1088 -40092572219445684288198078608613702261924757320 1089 90921815957036396250391537373891788638954832527360 1090 -86541659915465696867536206686943153289330145161459530 1091 40763504210000000000000000000000000000000000000000000000 1092 -10696577538839884489119853914926396097676146883033772119356 1093 1707675874554924707069804145993742753740928485113594401259520 1094 -177418088381986686650435172289523153509703965119709458430585110 1095 12643847085479063722474168315054625603351757309230497301979463680 1096 -644534590055789760586479261551371564564760774374008178710937500000 1097 24311358427279422812059950150386316478354456078187893722770061656064 1098 -697610069716303773328519347096893528088714317690943783701173503191340 1099 15581995872756917751006178196705171780433256530300479506495783745617920 1100 -276158188004896292433954816543228696528645879596154997631205539765508760 1101 3946443137685881536055869440000000000000000000000000000000000000000000000 1102 -46096469053289004025586460075524862690374612630253355302088800334330538196 1103 445185230814504214327592517089030869428636878344280681375198747967671500800 1104 -3589725934693441469915746671916045376394868494005898814992926587159529396400 1105 24367700542709052489015466225160159079040780509296231660624702809912324915200 1106 -140223402586692655493404784514046169247025730442146596033126115798950195312500 1107 688018404495374535764028601457181373396866418537896895820157495854726482231296 1108 -2892180755005162362272514264384510704983537512055091050479891539867039695804440 1109 10455800591380932576939617416917806538914370579846972871742572162183967612600320 1110 -32603953178128343853974977028502629995034190089326552059022529516294429577450060 1111 87875486257502104527143469519366660000000000000000000000000000000000000000000000 1112 -204968078266703721795873208602203453532638215131958244894726365102825656498087264 1113 413893490753400363859785028854947223117711481895713055310964691105323523632005120 1114 -723177530348559392135398048817407848021251683929657915270759335516150869503237510 1115 1091687427267407740290226282301742905472096172664336550401559366841575949184532480 1116 -1420075276816448161527813352300419228045431612230800055840518325567245483398437500 1117 1585574110958489637867878632518594411037361045812811797296883531559354944356089856 1118 -1511294472082911126971720415879391459880943521036760509911482006034994421255550970 1119 1220602187469777118675787232569853522296468396802202752054329077020420918434856960 1120 -827039024827686849248085536430581110094657120612167984525799628490868731564593480 1121 463822411233561855246013594588938240000000000000000000000000000000000000000000000 1122 -211357143586368381120157844378572861974164585316718950678292916504122476967062114 1123 176233804507259364166811312162345066174811111889336504544642233865424259923312640 1124 -20932482086423777781921747272950997695504894767430578114784714276962333065243820 1125 4109258556697808001092117191435240204865787709226532578967662820171606613032960 1126 -513491744014276171173923807558504267771178303689794120145961642265319824218750 1127 30680346300794274230660433647640397899788170645078853280082659754365153181696 1128 0 1129 47 1130 -152137224912109568 1131 431137624830495915811466205 1132 -3532882801714189643718116675420160 1133 1089929213549112319014966487884521484375 1134 -40180459357922032541352492634689313783676928 1135 329761406504940753270429196555847701104331128957 1136 -876579558970402179234544052630341346878128641802240 1137 963345319585315520393889879699393522141753984297299505 1138 -517806675100000000000000000000000000000000000000000000000 1139 153614738543895007802082346500470743958293553848012782936307 1140 -27517976949970786708210558238299168945996676160116206923153408 1141 3188307411805701927747526184379371964542033020239484679443750065 1142 -252110647946824967557212204585028595363801706347686885597045063680 1143 14199902687166618162920871231053654781817385810427367687225341796875 1144 -589746501203681482408680081067435806184598418412816002565260850495488 1145 18579681523444223829649565277680597631429424661168802772574587634996022 1146 -454564431322494910943145750152157769870570173263248471120532174096302080 1147 8807473638870442469411487541896543785717170374263086174452376678949975810 1148 -137394687015730690514537676800000000000000000000000000000000000000000000000 1149 1749892882907547960509762926713193825976913179463848526275447920384009276902 1150 -18412861146487894304589226506802316759568421288319448981678220215942893273088 1151 161687238975150426207455089680885210495118868417515692458639735029977136562850 1152 -1195076791833730922069975908781767801789478278890702144051507163894830543667200 1153 7489204456334721372943210082000193130238874239523738651769235730171203613281250 1154 -40036118585397508700173473856222649442427179212062381271058688568308369585078272 1155 183508868905077551886191030075197204231205455139895527152949118204563668698791718 1156 -724201767276700382697501922140201758169016404372558752590169735022847440956948480 1157 2468843787877162926275994093880504704623977838430671692024872651706072639670246210 1158 -7288496213122233375486605413076881800000000000000000000000000000000000000000000000 1159 18664905627161707666036704058338151987315867465453947675726019622176061344857071478 1160 -41499720672874276483007778893189374904602537918076829012512726361493771969502380032 1161 80117739255043972657285883836842826591497240126778530470353409241824999899965812715 1162 -134193577597947505306444738393706550995723821839816139041668605247141412830529454080 1163 194668652530254768809437747044515802511227916843305507654804387129843235015869140625 1164 -243890126885614951570222786020132885770474080865025232820575175945311687804591276032 1165 262814108695218244980382180321426174873296078308292652673606720849485529856340313683 1166 -242221722980113548217217333041084265646832506298748235018781303506496862258294947840 1167 189495316563643749333967598534656896850438312760262989454473839877970298119737481105 1168 -124569447588442326837500793975314841600000000000000000000000000000000000000000000000 1169 67880869281821978403090694352918317504035859317552902992845075017240668852588115613 1170 -30097106019465996973057106041693832125815426973910051994224753930069497817723830272 1171 10576136574165613724315962809658491585653848081244299592494976888435218781214440055 1172 -2832648898417022315419499450629358914554149660893489791101708904038294158584053760 1173 543017519295097051016424426493118263168021056151957282054354436695575714111328125 1174 -66330908702317220886687857546198540259342024934660480791538710388937461178826752 1175 3877924263464448622666648186154330754898344901344205917642325627886496385062863 1176 0 1177 -48 1178 317503773729619968 1179 -1379640399457586930596691856 1180 15416215862025554808951781856378880 1181 -6083325843064812943339347839355468750000 1182 275523149882893937426417092352155294516641792 1183 -2702434941113660807289370976652800672464762422672 1184 8415163766115860920651622905251276930030034961301504 1185 -10670902001560418072055395590516359014493274902985471440 1186 6540715896000000000000000000000000000000000000000000000000 1187 -2192123836518285516743229160871582508377810714371641875415408 1188 440287631199532587331368931812786703135946818561859310770454528 1189 -56842966427621657226127323972935088739263674417983955427797144016 1190 4982892806478422888189605925915859296602198431342517268271008317440 1191 -309816058629089850827364463222988831603288417682051658630371093750000 1192 14153916028888355577808321945618459348430362041907584061566260411891712 1193 -489065165262273762741743395696366698943432597532701389110350435811508192 1194 13091455622087853435162597604382143772272420989981555968271326613973499904 1195 -276979860643098052831147470283091308019795151080273606589674742455254411680 1196 4710674983396480817641291776000000000000000000000000000000000000000000000000 1197 -65329334295215123859031149263959236169804758699983678314283389027669679671008 1198 747845437334277553294085507353201788388625110787128389409700021078295972937728 1199 -7140108473142642821321216760307890895464449229317492978973530698923790350615456 1200 57363686008019084259358843621524854485894957386753702914472343866951866096025600 1201 -390741102069637636849210960800010076360289090757760277483612298965454101562500000 1202 2271139817935276857173477062389357568370414529847902355740056515147674783735349248 1203 -11325118766713357487833503570355027461125822374347838247153431294910214982554003168 1204 48666358760994265717272129167821558148957902373835948174059406193535348032306937856 1205 -180875292248684778598746514667455923622977744794499736594664354272360690232683301280 1206 583079697049778670038928433046150544000000000000000000000000000000000000000000000000 1207 -1633728210189213000415447978753362950419177105211498478910606893988116428302783668192 1208 3983973184595930542368746773746179990841843640135375585201221730703402109072228483072 1209 -8460433265332643512609389333170602488062108557387812817669320015936719989436389822704 1210 15643137045703594904294129504180649373215805517327138494000225983095341838530290647040 1211 -25157179711602154738450416541137426786066376945904096373851643875241279602050781250000 1212 35120178271528553026112081186899135550948267644563633526162825336124883043861143748608 1213 -42432532458427963916832613840986626052270348643229795558938685111698754638623672463728 1214 44181242271572711194820441546693770053982249148891678067425709759585027675912998486016 1215 -39415025845237899861465260495208634544891169054134701806530558694617822008905396069840 1216 29896667421226158441000190554075561984000000000000000000000000000000000000000000000000 1217 -19084221535232236213897498069506178406848938733849159012845586804847090900270487360912 1218 10112627622540574982947187630009127594273983463233777470059517320503351266755206971392 1219 -4365829177815565345397629447827025326557908487937646871781926459546058312885320854704 1220 1495638618364187782541495709932301506884591020951762609701702301332219315732380385280 1221 -390972613892469876731825587075045149480975160429409243079135194420814514160156250000 1222 73229323207358211858903394731003188446313595527865170793858736269386957141424734208 1223 -8748597138375796092735958307964170183050666097432528550201086616511935844701818928 1224 500702078263459319174537025249570888246709955377400223021257741084821677152403456 1225 0 1226 49 1227 -662029145223462912 1228 4408850841744897365167689192 1229 -67146184643489083167878872085561344 1230 33873064353429072070866823196411132812500 1231 -1883809443385367851241084305849619920648667136 1232 22069885352428229926196529642664538825128893118488 1233 -80457175519937011729156979972158550160287163532443648 1234 117646694567203609244410736385442858134788355805414822626 1235 -82178225360000000000000000000000000000000000000000000000000 1236 31093545996930418250647382044994288737253683553850393969708024 1237 -6997003436360139495968781943403204903890181873361439857649385472 1238 1005804711510972101473419593632212542414193350118216100208521687172 1239 -97664699006977088608516276147950842213403089254313338458111763021824 1240 6697494208599442363473908249085199742012264323420822620391845703125000 1241 -336262732322680932515203769859541579671800116389561997099028732209790976 1242 12730977583233563886371007769221045631871229804523133035278809782218322623 1243 -372473027699402797735916486679517767972395977843991366581139034629826674688 1244 8595608341957476239526609827785266925547642855191157591166239507528061909136 1245 -159188327025122455216843653120000000000000000000000000000000000000000000000000 1246 2400853035349155801819394735450501929240324882224400178049914546766860727909544 1247 -29858421535050044535223117663953760291960661830686089029024319360089002178772992 1248 309496240355067633062654280341038193814939780055415945665506503757196604813216112 1249 -2698387789817217723560240003956529155016498795472894185096779055501415781157044224 1250 19944077084804421047511809457500514314223089007427347496559377759695053100585937500 1251 -125801396871719248523435207716697458352343830914183808748384000012962507586036301824 1252 681051460380080543472896601071804605957702863693735909135635891053009746450861190512 1253 -3179535439051625360195112438964341799065249621757281947371881204644309404777386606592 1254 12851189514269053519440939867122743373412568767649206285050902371051227041032148555944 1255 -45111955508588139208274989293570594720000000000000000000000000000000000000000000000000 1256 137868508404300808201725859984797684538151667934237010525845103998219380810662688443536 1257 -367462938438024652378482055366706483861177107513662877505618569043702029825014956556288 1258 855032536877680284993086409483554013949776846081005832885705654110604763932415146457023 1259 -1737431087876145940703601316930997457051835466124467515400291765855789300199430947864576 1260 3081754514671263955460176026289334781293131175873251805796826374717056751251220703125000 1261 -4765538036228951349081670093360775008605595701923865349242401837917253360720850582503424 1262 6410848445594158215101460741142396086063845174181301612362986342292486846652059848061572 1263 -7478679373606217113159605650903981803683177083203300414686061052031574684777273016451072 1264 7532211439024962663526011280634370061528702406245141515227989766541465785901821188946424 1265 -6510829793955918949373374831776455720960000000000000000000000000000000000000000000000000 1266 4792525133035195319215009202704739052419939739537870057100847986367225702330426138509026 1267 -2973112521026929044986473163222683512716551138190730576197498092227985272426030849589248 1268 1533133679609566030458800874428590393842918864014103659807419841710590810874895173476888 1269 -644919372238637771831892950122808409768635648234400037303374032334452968943802422132736 1270 215523653408224019548418854875118638651387557186711845247373275924474000930786132812500 1271 -55019631503128469843322750574560395585996948106602698323119197183732733798923783634944 1272 10074009604839729200785455991620741965782842011193556625556551238913494125174144495592 1273 -1177651288075656318698511083386990729156261815047645324545998207031500584662452928512 1274 66009724686219550843768321818371771650147004059278069406814190436565131829325062449 1275 0 1276 -50 1277 1379227385882214400 1278 -14070800558760310739896880400 1279 291939933232561231164690748198092800 1280 -188183690852383733727037906646728515625000 1281 12844155295809326258461938448974681277150003200 1282 -179638601705811173817878729649595083460351455615600 1283 766258814475590587896733142591986192002734890785177600 1284 -1291244208664429857560605643254860638064750246644796833700 1285 1027227817000000000000000000000000000000000000000000000000000 1286 -438498725597736667637334874993509200140757075759428632906138800 1287 110479001626739044673191293843208498482476555895180629331306086400 1288 -17669542229246807188046560428674004123492585880455147706365921531400 1289 1899035814024554500721149813987933043038393402167203803352173169868800 1290 -143517733041416622074440891051825708757405664073303341865539550781250000 1291 7912064289945433706240088702577448933454120385636752872918323110818611200 1292 -327919119568137251618647169813269357184561979813474638787484494390471946350 1293 10475803904045703686322651187861437224223636876862257185094535348963875225600 1294 -263413804027729110566138043109548502557105184271987087471223468779085768183200 1295 5306277567504081840561455104000000000000000000000000000000000000000000000000000 1296 -86927437486779779031391878352518173300080728494331730584565871520869095320862800 1297 1173009417448394606740908193941040582898454571919810640425955403432067942737510400 1298 -13182247274382510297113052681192367514340027669026975463530832567436151686488834400 1299 124540974914640818010472615567224422539223021329518193158312879484680728361094348800 1300 -997203854240221052375590472875025715711154450371367374827968887984752655029296875000 1301 6814242330551459295019407084654445660751957507851622973870800000702135827576966348800 1302 -39974759631004727551670017888997226871430385477675803362309063170502745987333156834400 1303 202334073394194341103325337025003569031424975930008851196392440295546962122197329510400 1304 -887344037890006076342350609872760851973724986337683291110657544667822819499838828862800 1305 3383396663144110440620624197017794604000000000000000000000000000000000000000000000000000 1306 -11247167790877171195403951735601916370217636068319335069213679536696844224027745636183200 1307 32663372305602191322531738254818354120993520667881144667166095026106847095556885027225600 1308 -82988452108716027661093680920462595471595988001979977897730254663676344734616764214946350 1309 184602053086840506199757639923918479811757518275724673511281000122177613146189538210611200 1310 -359538026711647461470353869733755724484198637185212710676296410383656620979309082031250000 1311 612712033229436602024786154860671072535005161675925544902594522017932574949823646321868800 1312 -912313048026860976764438643931802519939854890171954460220886517941623128177408516839531400 1313 1184124234154317709583604228059797118916503038173855898991959666571665991756401560938086400 1314 -1335255664190788835806883817930638329089179062925275086790416367705078025682595574404138800 1315 1302165958791183789874674966355291144192000000000000000000000000000000000000000000000000000 1316 -1091630724746905600487863207282746117495652940672514846339637596894756965530819287104833700 1317 780442036769568874308949205345954422088094673775066776251843249209846134011833098017177600 1318 -470891058737223852212345982860209906680325079661474695512278951382538606197289231853615600 1319 236470436487500516338360748378363083581833071019280013677903811855966088612727554782003200 1320 -96985644033700808796788484693803387393124400734020330361317974166013300418853759765625000 1321 31636288114298870159910581580372227461948245161296551535793538380646321934381175590092800 1322 -7891307523791121207281940526769581206529892908768286023352631803815570398053079854880400 1323 1413181545690787582438213300064388874987514178057174389455197848437800701594943514214400 1324 -161723825481237899567232388455010840542860159945231270046694766569584572981846403000050 1325 8881784197001252323389053344726562500000000000000000000000000000000000000000000000000 1326 0