0 1 1 1 2 1 3 1 4 1 5 2 6 1 7 1 8 0 9 6 10 1 11 1 12 -1 13 0 14 24 15 1 16 1 17 -2 18 0 19 0 20 120 21 1 22 1 23 -3 24 -6 25 0 26 0 27 720 28 1 29 1 30 -4 31 -24 32 24 33 0 34 0 35 5040 36 1 37 1 38 -5 39 -60 40 504 41 120 42 0 43 0 44 40320 45 1 46 1 47 -6 48 -120 49 3360 50 27720 51 -720 52 0 53 0 54 362880 55 1 56 1 57 -7 58 -210 59 13800 60 702240 61 -3991680 62 -5040 63 0 64 0 65 3628800 66 1 67 1 68 -8 69 -336 70 42840 71 7603800 72 -547747200 73 -1504863360 74 40320 75 0 76 0 77 39916800 78 1 79 1 80 -9 81 -504 82 110544 83 50936760 84 -20074032000 85 -1594492099200 86 1485300136320 87 362880 88 0 89 0 90 479001600 91 1 92 1 93 -10 94 -720 95 249984 96 249276720 97 -352991746800 98 -253916430768000 99 17322562165708800 100 3838015552250880 101 -3628800 102 0 103 0 104 6227020800 105 1 106 1 107 -11 108 -990 109 511920 110 976187520 111 -3852820984320 112 -14257689644998800 113 15388605286694640000 114 702343283008663296000 115 -25964175210977203200 116 -39916800 117 0 118 0 119 87178291200 120 1 121 1 122 -12 123 -1320 124 970200 125 3234822480 126 -30011909114880 127 -408156296615907840 128 3356488265467037500800 129 4468481648729242784640000 130 -106275776211738895297536000 131 -459851507161617245875200 132 479001600 133 0 134 0 135 1307674368000 136 1 137 1 138 -13 139 -1716 140 1727880 141 9411910200 142 -181667630476800 143 -7264292565529359360 144 296363511441700530347520 145 4605454331488649490035184000 146 -6216886805835777255200016000000 147 -60015950066516977213529232384000 148 21322394684069868456741273600 149 6227020800 150 0 151 0 152 20922789888000 153 1 154 1 155 -14 156 -2184 157 2924064 158 24672398520 159 -903825736506000 160 -90674129391210892800 161 13843068370234844135915520 162 1474937181926872132225051975680 163 -36830803856141668542802233977376000 164 -41441761230814485347386051455984000000 165 126487215722188520496145669003223040000 166 2588389457883293541569193426124800 167 -87178291200 168 0 169 0 170 355687428096000 171 1 172 1 173 -15 174 -2730 175 4741464 176 59373119520 177 -3842972793475200 178 -859175841296867094000 179 402224000116224744487411200 180 207687679346248698684737769799680 181 -50312150063522577148099654587431116800 182 -1716727191252509561807224089519354686304000 183 1323596808257839219454265829358265300480000000 184 994887851494403973921364178603899888803840000 185 -822618641999347403739646931950148812800 186 -1307674368000 187 0 188 0 189 6402373705728000 190 1 191 1 192 -16 193 -3360 194 7414680 195 133021772520 196 -14365682506581120 197 -6529522056910636291200 198 8084810299569867479856240000 199 15857375514342072220610376127488000 200 -24531744691599116140671277177817314099200 201 -11763127143520413451447777360635899119821004800 202 466383035705762497304829915388350554918551597440000 203 202546844258954125196798829082970708453998548480000000 204 -29204459314000917318170058893568465779489652572160000 205 -684451614889137013807535833259801818202112000 206 20922789888000 207 0 208 0 209 121645100408832000 210 1 211 1 212 -17 213 -4080 214 11239200 215 280489929720 216 -48226245496490880 217 -41418661735451968007040 218 121019017170171188314454947200 219 753092002679443885450996379616240000 220 -5556142610519947761820587769298385865728000 221 -22813161321205985867468758066870782207313949491200 222 18850517021530737091502818638833055177518045622475161600 223 738474620939512305922958677873468983083813404346795168640000 224 -148507201389671519442093385772471329114415191136573836800000000 225 -3199423719331534044567624239692076364942473625135501312000000 226 1490947112777541159410079573412325638806024388608000 227 355687428096000 228 0 229 0 230 2432902008176640000 231 1 232 1 233 -18 234 -4896 235 16581120 236 561409279200 237 -147787339070170800 238 -225940779997233213144960 239 1422981530678951114544330577920 240 24467184382242711430291036608888192000 241 -694411111485261751868849014266361560012000000 242 -17301916092901925355761909789884851503010719265792000 243 167025138166974925693041703774591446403836890760442124697600 244 207049555462475510546679323272061973218106429644413286517296332800 245 -6815218354485250644058390695264682959476462862319956135867796304640000 246 -521701168621405523400783937515296936612784095454785014852463923200000000 247 1308102867520100553062114592995713883239814249364308494066778112000000 248 8502702907146573369964670468178697525313572007475511296000 249 -6402373705728000 250 0 251 0 252 51090942171709440000 253 1 254 1 255 -19 256 -5814 257 23887584 258 1073942561280 259 -418766409540864000 260 -1084556747907866608174800 261 13679059664500551317107467457920 262 582553567862571165523194799595297249280 263 -53960071055815839881128779303694411846071168000 264 -6338342622670705545853065756473027478519510257988000000 265 478843682863904539412597346330314710596116424790865766973440000 266 9627588967467340516305427169875590875307806183416134797293243387084800 267 -15587479650555867683656359871478173434061797826362243753071760827142124339200 268 -366585553218842525093343094999391172196168442690053324686780544834184519712000000 269 8781088780239944348389276596830310416629889815231679171276872679953116672000000000 270 1995995614449312749034081363872989637751779602539255315560868079083061248000000 271 -126948347355121656007398757653912752954460540448956015029256192000 272 -121645100408832000 273 0 274 0 275 1124000727777607680000 276 1 277 1 278 -20 279 -6840 280 33697944 281 1974428255520 282 -1108566469455667200 283 -4664575802147843425536000 284 110856822695476794647448949411200 285 10702082955038408801846284819839899489280 286 -2841880891957135079721651911930059747874246860800 287 -1298132956885848610530583397445380117581192502169232512000 288 572697366127529233286678016692784045172723337126039361300720000000 289 117780140166344327292172511818750424791003534779258955567570899960791040000 290 -4369105928415061259111152573970613715876608845745897650730741244942818111966412800 291 -8043184993928435023144337920480912783031999268528525710484136052169356689116981362688000 292 114927057492712668302862989030762747633805201526586526545568331030435190279329634969088000000 293 708153146942251435025882516701548660765712661008352975992131461995534792721735311872000000000 294 -11366449200567540975547289292414251205688342506494774203977931236411603630694072320000000 295 -4962178455687698305577067889566185198739202908900128589030105977192448000 296 2432902008176640000 297 0 298 0 299 25852016738884976640000 300 1 301 1 302 -21 303 -7980 304 46655640 305 3504754665720 306 -2764705011361413120 307 -18237105697234512459571200 308 775890682255342434522347907840000 309 157822045622592988414533450280586752752000 310 -108200889536911164971370159898610503787634206899200 311 -165199709693349241096822528587506980096830524521449539788800 312 340662229035755349709614487679908459691233766456587920304565514240000 313 512230087108384704488116844984167662457884426387713324977141070653788720000000 314 -257471471378001315649143457292332291393235524217815999113249626198623527653719080960000 315 -15610145126874669002149339634255323724997764690791751569073857194727845660192961709790461952000 316 28446626903356396395253445286452939769130373642496762950067610890512134980645441722236362380279808000 317 210000631065105158894949323506050704190748006724687064614490723079710104941765206274621914864502272000000 318 -273626574555740916732917670714058147270536489006806284203916233074016134917268410814447846154240000000000 319 -241566994184773826304936039703596459254795813284188681966941680150284142774254902093264977920000000 320 507800339222005549996161029856388878886483395055836638549738164736438438461440000 321 51090942171709440000 322 0 323 0 324 620448401733239439360000 325 1 326 1 327 -22 328 -9240 329 63520800 330 6029728257960 331 -6540902604105241680 332 -65583494573896999524464640 333 4781493660570438136823379276595200 334 1927245243967810920570464139209391267840000 335 -3129449909389615893383913815853077316435188632992000 336 -14136561875118479492759772103002449703506623275248210830771200 337 114431631517956475873130575168910320903106953053511238368495468919193600 338 975184829582272318872202048555316864873371517749829665182237541060148999024640000 339 -4535189170690285290272208950372695310417666742425832754005700057360504725207468890400000000 340 -5002244398611823022395763927610304035959285199916722118864154811543450455788945444506323779584000000 341 439097171876205932185909619200032598898052926943655678419077011286698965238052392062439534899703754784768000 342 689579046933312401806705892022044691336160296542315895517171051028150220587380413833909254835078867766897278976000 343 -2236507108250434124826556373153002510358744855667932563779776130965253647848203942343758276666711519685146362880000000 344 -506572512819112579606570487394115953128286117818853305631959313135268909953997757992922498230841113605365760000000000 345 19160106690565954824923037174816025914103886211136220761927596267402697111157834169864844441157401313280000000 346 136046970391224804635314285016609407589101462702074353708059561389694929787736020746240000 347 -1124000727777607680000 348 0 349 0 350 15511210043330985984000000 351 1 352 1 353 -23 354 -10626 355 85183560 356 10087166560800 357 -14765116179831811200 358 -219050164547927816825882160 359 26355946688435121725818273955051520 360 19979505998245019798949554329103487664128000 361 -71486081769254929254607832400670188763499301888000000 362 -864297856482336925637640086495441569642434706391991633436128000 363 23867515576349245701838860714461897208595084342064601616667495202720153600 364 944531187512988012812726097354702404140402744437215112481770900174711295746436300800 365 -30451454004183406329880549143288716973290854100964730856055535613878544824562716663623536640000 366 -397480798769475503216885945090357535087103045897413336156077550005567323776029192228684287520229600000000 367 863732859210751496996727313909927806090686202294343892340868892120629097141301123808899666942899329695350784000000 368 97241952849056859723097691064332846426949422958458235770025470625928176585166634500526883476641225767609606251873304576000 369 -114574480817262949106456064745964175420212384211154812109524557771359012791176672937631469357274864061019782439588780612517888000 370 -138826168142939934253969333901612185001985919429861213414271664039291796961836440602813451577902859415278138046096242380180480000000 371 4493422242906256407436999084998031370312631182679028350413769336724456390929012233689228959452929742054087357537344512000000000000 372 5671602669314743795810950437463017522087928721991617485444005831481673928494075736810615943409607686142675543654400000000 373 -95424533130597504537428319710300888532952241562308728906163908842881639958939881250081912913920000 374 -25852016738884976640000 375 0 376 0 377 403291461126605635584000000 378 1 379 1 380 -24 381 -12144 382 112678104 383 16453971266040 384 -31956748894608048000 385 -685048841695712018263939200 386 131636196895175228036401897399643520 387 179432454837204128213813487804261969166663680 388 -1330513850734165032981167304311715638575890963628032000 389 -39596251066429070961968792551969836358473043969921815770112000000 390 3324711475192319856828483023147666636724308063634203846640815229524499840000 391 520740169301089102398099554356162988782625150541366710561627937759005328138447011020800 392 -92900899139801779636236746512045533430879742414862758166817561090800767982440193960108292944691200 393 -10372591554754531307935302695021841887360235926136372308660890317677312500365613412544228965512905437184000000 394 344847693099897955992018227129546440705707568149242254643193931926808884989946518145444994473936753024591748032000000000 395 1325478601283090498662100093705679173246183938158866026858722913317323521673020264094124345318243722464905620985494152544256000000 396 -169545409927919008727189907658516370958476684594713274079089580747247903647931897884059935787623591446516359600749306172166054894108672000 397 -130479504885091274547493543078916007352807443954191397346690097281285400558322760495734259602524698444073115305780863059810984672704197558272000 398 50225441246758816948458156437422504254646743452563491102552176537308187506614117608578514944414572709672703711928934877861404191065701601280000000 399 190969980444727017483929812904561309167916575254899356610357434362796935046282122801033866356366977044847760846579642507845519040512000000000000 400 -6265579155237970791665156300548536618642744884447644432948641141675577097862872049980474356825908859712805971263153806665318400000000 401 -175229206025934051084176132493315033324536408911398835051188955877190512276761735200931936408840710389760000 402 620448401733239439360000 403 0 404 0 405 10888869450418352160768000000 406 1 407 1 408 -25 409 -13800 410 147197424 411 26232026001720 412 -66591196190215804800 413 -2019743194379826798307152000 414 602215242351578285625738499689532800 415 1419491874703694262194894161794972353624119680 416 -20694821711685977121851293907269067820695642537307340800 417 -1412106806657036969050192845543744172942380537602235044119707648000 418 327517650483344659475126666859213741726869605246029091708330343692369920000000 419 178131031956901645845904914343544723847405555739494332484351793690447756426647293370240000 420 -146820059000725946174290113711780968200682031474398173280195355958802568753215713235885646387150028800 421 -108882211823689611059458017368828350375269481218455522981728848668427739997068095036959091703267744285000040448000 422 38541149578984547276086426207075029790535392047397132471385708629764981062614843982271463571672341489189204115395670016000000 423 2961617178383070913231576528569787951353283008654846330908722339358184686476955500644787661759663230891267677851187638382032832000000000 424 -18077765284217068944796083498743832659925548295680534624811036249936616441206305665952446948225996961982123829548905563999803725257774202880000000 425 -2327328748763077230925607394787110943968028060595221439433336898737227793812936035084529791575474334202828296916255335442410303640662176619721568288768000 426 1018467706978914879501975611766585396061441781042110885697228662881880109093203191864731383383892931875895058452455919740122009082411195049344662309898813440000 427 105907704713481259219256586496783359361732836218377986335769497900882988538137942454582427164387348924471086914812690327634282218110708750132125926982553600000000 428 -38887071564947995508250719429802460459295384761423855057151730933206480491703421259709420537911389568400303125472236586763667399129301563712348160000000000000 429 -25832366353123299858858486078316302580905424086364701867787667805288809753935193912445641134375931100479494479618117751236302404989852057600000000 430 842419134952739706184138803696962162374047748535716693403565246252867130861791219903049064625418280085774674165760000 431 15511210043330985984000000 432 0 433 0 434 304888344611713860501504000000 435 1 436 1 437 -26 438 -15600 439 190108800 440 40958419215120 441 -134074665489547102320 442 -5646691111567364051726332800 443 2546653637350180463063377949187840000 444 10030613352326881168117689068418378371793024000 445 -274673231374826784181045049997038293405558476142748563200 446 -40435302061829756690375583654891136281759484306512507512489503948800 447 23885216675083861458789793812479435502983304301152039264816479914217743319040000 448 40454181175118912447613522260932884099950733995879290696452431892533440393179068497920000000 449 -132929172268474413606265138376770377407974872326446423763927603508266068474425665374355132532447317760000 450 -534933945066731241387227212243829426754901487623291337159790904147968810009868425056927712308144106578723882237952000 451 1520643304366283175871377765884977094223357530706763890004274186764351264876559710083157046258834579196096427667677745242963968000 452 1562140876568838406447729375026596601419217547631652014810591205504955754299767476930345024324550316410982547895657054324665622273921024000000 453 -251779832392933114616323244310445583385215503343204306540371514273096390230141110864791008673938056553150012504479775241583866517821577841514880000000000 454 -2191268065204359643373348897808859923031649018599007489596715287459555200945261796895529144882139025771487589207666311104501920416888910249954645474730311680000000 455 251517822545500026201838450656682481345056319630390455915919569379940365097308714558591183636898116762569501391853772293777036515651054309149094334306265629579899043840000 456 54488240892098313923582874345918014135725642950109967700862124280106467915127803949827455463436793588185537327149528769955733667594652705045271450130047700110829940889354240000 457 -1301615529766063643512202721355597014333769608924614357147503374342142674296215911347062275740869779686205184159007813368375340176778529920667064360226185917108245281382400000000 458 -37940027201261295724032241507929826951628052718718116999386939867108892534670822981736604928398886422381354814468962877288946655135196219981708719556982398115840000000000000 459 397479476323825368719475403414596250150062425042990316750301329876797823376602471092571984009121153256478714217722051905026476981981333649270046195712000000000 460 10602913864322962602833027171271630350885497641266080124360715083478958886606384387082709945150125326312360124581972803584000000 461 -403291461126605635584000000 462 0 463 0 464 8841761993739701954543616000000 465 1 466 1 467 -27 468 -17550 469 242970000 470 62745219331200 471 -261631896590867489280 472 -15044722946596282889752442640 473 10032343180459660526519761899612220800 474 64059534071293483676709762494602183693827840000 475 -3165547073148691629335972124203765437838609763351809664000 476 -953730352095894521098712130505368470537852004569530174044119912275200 477 1338437223272945205090102098680433982568584809276541571508161813823340310796697600 478 6438790827662059863548279695485070302568587816880504921309069335496996820935681684159856640000 479 -74617412539978790435601761710040090782204310620555674021127541423222445362391238504303965556693401600000000 480 -1381643862385982650319231593998459730093328235365706074976887931037988938718191180076147633425322166252595633235616000000 481 25186357873926301474922613876730179342629424825731608700719905137298855363105658513769508928355493282731299359150382382519635181568000 482 253064470548726847769957621435628537799926505083648888957154162661237076133447253934125243913954960235786638206956182700768529176309048185716736000 483 -690675218920718358222769553015870549402769385556949187203509544432258656734611473589094001601827881982354410007863818729820320152187943686159631164702720000000 484 -211886547194983546671418657341439403150757686408357617364868909459892066786267443381619903831974073966981638630102642106462576330835460063768555448545202991445120000000000 485 2360614222032624642317130043856868741515055785991231868406793515286165457605063228117105075555813705008429804249608340034369689745838806314032766794287786288971459847436369920000000 486 214002638379910001801902039917749284590178625282875117370968083955719840861725203631595773628343985263921374168247237981733262906810091770690869526446286364141936164317867585728822640640000 487 -19980615956688474043043700469107342759104653304460764397981659607098475985296733740834380700662467021284128279681042726676565805721613659734352179857283101920237975847174935036229054869012480000 488 -93237207556181664575473946026170388611518254639282959223183512302329828854605722975635830361403169015446740087867736876739838385547412568464927033962329339742706643049233778939827070361600000000 489 177354535572693530198749234670821633401938916716792938745183574103190384869545804549227776790821725806678234230505983145355278269108682515265265216459232437221899033544530329600000000000000 490 22825104486386987986985720117849845527522225647264483709830664444729490806403117422930718427790532568253499789267541990746815832589694572158045279563538226365857792000000000 491 -349379584608876423723453169248649137704417685454362427165586676027649341645472151500422812882614706232272353230859121136896695074816000000 492 -10888869450418352160768000000 493 0 494 0 495 265252859812191058636308480000000 496 1 497 1 498 -28 499 -19656 500 307546200 501 94454830470000 502 -496151547339530880000 503 -38365663902723596133968232960 504 37063314199128497881772562245422888320 505 373458081331321488847944851782005668554217856000 506 -32146806373182311291900925419440206070070109586176384000000 507 -18928473938137451320652900376294763099370638814655337677227500112256000 508 59423840031652705622477723573011799236149995235133318572955380023658828296742681600 509 750539637018840678761827131234864101517246093459832551666066306930541133228305862547797232844800 510 -27662596408236960127007843290942218858765725686071797853869324986685147679591061670731455013963742985584640000 511 -2055251718819954170996084380030935931443460714087779403635401506914169998683255060132036447332594632862284472280678400000000 512 200017050526129999939656145572313407381783164388620688842283411322926988539184349247002569331520545220978641917931190848703385314816000000 513 15324313616958800722407518619700571218780219930582993951954321637296829171621505713513803343300548003666555117633787815287749830082337444802020212736000 514 -501843611642651448196217118347836487869558726056574419250455388175087725437586250797027060240058436898214493536194465654502535475622313734045323678465969763647488000 515 -3331084857195265644264311327532254297801485302258983160310886597410803313711244509795954942232717448796804016734322797302229330182006609870881072736290859667646154043883520000000 516 1765128194689142243508353612355715832178170562158530296925487832360225745305215280309536390409889301118868908680656649734101194087732390693496512076314134772950739393998854996288000000000000 517 22601292335624627246817663060179738510190245876821374223880829682556726982954927853939143390696394461762624120677474753579048862838341444206562854012854053825952536965294186359876574705300275200000000 518 -1433536725592162268785799926984827454510510606247669409070220364160537702179888902501295759368751575888876824688140543845692508202225821599218248173340422421472665232939695219118699150458475365888499384320000 519 -50218706067453963542714785783280802943916111049178529881560200873785460539783297906115448710563937016081722547798493038815210791029133088000593989133248634929858080470171659391067066408770317674602149068144640000 520 38926662080610205609780863672046752951075789518204423699489925650130493537843371070331700748202330792375136627635025190805676219923627627997942769105445858577856435501978703356299237361226889002060439552000000000 521 3972274237933837326260261279915344305808747802852746839178467675864022895804004427807158710262095472844764676361211100647755135234332707614155711493764400393266310923187080494587927265843609600000000000000 522 -4891683921473550058208093367277109803644703606633291332113362934616951574774030870130892358654179807636724079056598448957093052702768094481095875095269424014629385551086247477248000000000 523 -30140128216228001127403467896112118176637195149191488388826157519908813423024646585653906748485683939607897818858298702468517311267940652285952000000 524 304888344611713860501504000000 525 0 526 0 527 8222838654177922817725562880000000 528 1 529 1 530 -29 531 -21924 532 385827624 533 139917836143800 534 -916514111016504000000 535 -93994695568334690704874880000 536 129151445733924711860186475271052152320 537 2004596152982263445457493607896665864828839018880 538 -291281214587554569705148191689422517497622411576088088704000 539 -321834100320759407421024040331711626254319138371906466186249727616000000 540 2144509459321598509409702755732566489414480445225212143483790257438498590978928640000 541 66438782184625803825511488615399840263728245553530465577609014908368398300157763946736213318732800 542 -7129967848877796402342130106480137996662101346651222964130152662453927808752793794764186705173878966858232627200 543 -1894065775637412224109240555758696355679198695226389752999832357862875665154477303652288138411791143991586625108853129216000000 544 845352652549015151521342973522610188536531418739242253891372509401382636970528188977730204637707544458363197098493443939098458324992000000000 545 403304456168035246336034702429117029093040371007064753985704383307995891250301111772012171473081429379175014392260198278956286040614661013505285850624000000 546 -120488928379120446351414508383438292223566529411856138376163651576608098317230095514761335990041994231790720234750832950675810883209904291166414713823890071437075546112000 547 -11858753084937167455610938221187257590027608104282461091368101985537785231355860618248281119083617979280621056646109354719880648407307352630671160781695825198321309593066425571868672000 548 175249046319452520374097275593436919366043600150545902246901842488643095597076392076119222053857698065339241770503684991689868534728854391492209148738842637295515162773927952474110842837073920000000 549 145559161244018459969314084524002971603308127341052672177610538939955762551594223325850572125034352915554796862740405543299802735669107468294235146509216367650520874905349217756017248575544193012288000000000000 550 -1923181486957099742024318845120878252292152657621446848712453532716629191368233936170373574893575731602304115183140950470929646175180568368544997997465888457661746925883862494104680927340635277058812330344919859200000000 551 -75602795130998966328992914626922117398750712690374799332849147835208350288644069895931080654243145326586215137511115521241288198812764484831362849881100962994943108068523386354125712589216166008411977524904828490650023362560000 552 865112775779931816321018454011090825341734043584658932940891967825415778260590308032447303131764240868007565378546264966410899793287383039820111495015792894526838251330349084181657643505140157898735907694123652922204801581711360000 553 94723217780512573492532004370199249641446627534178935353879655494010015731574694250659682045833510544525434404018131159375094956275837746508624092769764613822485874880498693433261518723026615752755101672867258426424451072000000000 554 -426273574619178062011835766388598708897388398702488543102139827586523150457593487936125258796877693403835471315963849536474561897323208888729935004977278102184593212956370966400376745555880564992319439437824000000000000000 555 -3912474747738546795811303464000621090443021710823238804645972816506297458957922431578598026122827831347573600952024117608401145620085446126826408998343003553577919748961562516772563852963348480000000000 556 6807191170049299840385165601854703500371246378194415365989546038543486482694370849997163683107713436409764565205583922015955441805098355456850432658243584000000 557 8841761993739701954543616000000 558 0 559 0 560 263130836933693530167218012160000000 561 1 562 1 563 -30 564 -24360 565 480047904 566 204201199140120 567 -1652590550369843370000 568 -221971697273211763373496000000 569 426626303522140397523864507031941120000 570 9980685067259138659241762322984075725362034810880 571 -2380302311078395099233024882233846777388461187620458599916800 572 -4760079711682055328870159254077975663440547701394790505637541648635776000 573 64278605684796169585012374262702843767516269758067704819922649178067810257966080000000 574 4603475863234024386684611341636259624952263925837550929948134774965837587337585501302362687139840000 575 -1332933414375977671339462445668866016990599067546063811397528449783327938918590533302165460353775989543888973260800 576 -1147465989784082227637069203440516681575735394462740565871834948557562454188950625410226857003801159948168272924781551076507648000 577 2066858120315912619247524194372577349133061405281256709346508636854706146038850255340387707939928571323277272666941683634246782215713193984000000 578 5192289323890657128837893034436530334454662211031675872318695716165317801792308713376963341463156441686947400578293230143788206826119586113309853089792000000000 579 -11326457962419336967631515065694302469105843500019087265435683415853730059462973816704990095566705204033860019951066101807626041606553845079925634937720895920119302190080000000 580 -12242319267293231631647252511423379205020044235087062687628583129881966134151010987357211630993440615032931023891092057476393608729412949818067119274577883727367821436920790249673395273728000 581 3339204795475875979023888435762096873969760207759781481972745757407184012924465924858971584480924168280444966316066410291562471847450942377850994051937121317213503348136158833807538183944889761099939840000 582 100573548916350179996948060922237139682328505195406800297102582488858973915373369410718140462768599908223909182846778512383361662370141934148888469361636807008486111354992411088340417128381500897930628712352972800000000 583 -118821015828255053899141351079259814590436217915468096253807630113248538692776658999203151636425405035730713189841539745848156966409306935694870872559621120469499459088563311359683446340986960401677575062549395833591680000000000000 584 -1454407181584314045392100409889104391607817048799535031628268419042384883274408531430934992459998697182585649235703189239159357895408874343663640631487874929234661710543070835505244947677174606792466556430552841783613792453233790156800000000 585 31391076814370196844394052430023271606035098846710911787463883377395094045819683002791645414023359257047286279956603500646831056091196232746486579534690907246094859695130307733644641438503875515044239930273559062543097175563948755765057615298560000 586 102148147219528734009612111741300848987104748761907590542379709499023030174076207307393932012579923663908156930156076546013698954062551041298891618406083388586600554380179071016476475485774266004372928868769422728163261670613639599590415829827584000000 587 -1343436338050623814552921951992881386231544533809198016599632275348837956434997905139944118604626103325472507230808358712441141797109300787172111363066562460119303107627620338584474851201085618565178276684602148635413704224203716594333990912000000000 588 -219174417459646843079186809833036413086352683742962316590650281944557043167371479968231117639142045527856293445177454472878702931519444814902152084932169672490899385974443724334424202889787262533068844073126497357348616011776000000000000000 589 11678639572784281579536299663711238230560197958728301876310183820130507583207371389012425864800177960570133840565158051355302072073312349059103374877992936526167275090501307725036491285479992385123987310510080000000000 590 4025001806599654309834901228542544530029648933441998354256187632030097014487794264896124550609859309935759304024699982599513646446711295468041847415299153975192846336000000 591 -265252859812191058636308480000000 592 0 593 0 594 8683317618811886495518194401280000000 595 1 596 1 597 -31 598 -26970 599 592703160 600 293935731858720 601 -2914003387236492270720 602 -506742022435719953637624870000 603 1341836229358244851940620537025400000000 604 46392438210830695887205867126118821368018432000000 605 -17706224141963543715508154985011167537250276313318212581171200 606 -62052592182894374433331871236402390900019819913784295723962533794182444800 607 1629848013005427089974613880213342216660277105639688919997806184260266721212443914240000 608 256118530851934901461879632695500669946145101890170499436118806147990485957953877878177358894080000000 609 -187235982524773582674548381733941226442195898823655499500480839683466996098773567053115667323208589651253170524160000 610 -479867224878116808729819011082330383713088835258339561217459285589685310295167117334989996119082205639580336857324845621319200512000 611 3128458403389390232587615193569037855275303555668134483452389873880759663063027895925363873642267883738120599870345456041068149054144246467002368000 612 35945105829466000326377056315643218647591515695899477354679276300904668782243698279666461159500303396635784970429985218078330816033133223911016726706526355456000000 613 -476242241218354477602809102876478272101536577184791872696069747051263701849444581273359381016125586574797474490893945376403291891176657445211079878190357374290622330961920000000000 614 -4430475194743139718139362715242610741671645334967774727829447171715753385114972215047174952434856702970679913701310018481358333779724962444466219487353003807245827592011701831126532187233280000000 615 16074249674769204380855365991758074429972884322671455250013733666451446812327320559218934546011559761464787279372211883100434269236288041042273336236306109878791659893139386710632128947113357883098125332643840000 616 11204190558529500123169197481562517756419799024357616659613653696861659388561162537186099301655296641346847331667379955036124550266087571107526948757833558119887521546751486054898536515822425212721647836796890432311803248640000 617 -629607702014007853350870440747710970720241027472399049396305514683403533298400838551418703494647215354389509919813678189474575797419616756561992777028623986856430157082296663653648209678882838024152709664472754968080012871704654643200000000 618 -960146275812686689941542010319024425781466501848664584429290463439508559214131594854262021672320075002278081410861704788232838582562240878768342151722203996704625140969829376577666003462215014566933662448156170617719387189941177060399496320000000000000 619 9775309003496553458682674561169391563765993480784551418335495742916604312902785238934739496958352523035575132651332897360677247361343893908381974765628840746754380973091170130118032111630168593429880073734020708009383948547643431983671564531766816407552000000000 620 102615722634167827756963767987053659888903554085663383928357980822145724459248852635191641915091081837234581276964295829132832874768561526010908335494217790610852159425774961502082593020609887873933970615862329473845143530400952047781829592664751029216238721040384000000 621 -82668264975965852086634240360260309618238845108257648953144127296680058291128402898122626607505205515214364475137106052491576721483319816397538665432378398814061264435800566605807315163979823857548349220218533072674673920272378326742435730964998025921665442391261184000000 622 -111052697017773904000222965266506132322354014562899884012127798040699240249204437163838807800686659278532997680056953278193589440294006960539530587043254188768158607557510452006635045406629341579308391086777551177164916555411294991628694821275273362219602657280000000000 623 539937602559654600225642537139564588138210391474117272906450269994278690860708322424981837397944581261752760233215239019977987104800547189328173262465684802197629453584685053457525974284510481376211413832693914794296939260051133305103966535680000000000000000 624 130100962897085990639849749737240218753296703048711929061218873131417709135600670568618689052963586113995322408199597253413808320952780579601732245090206309008205748804010465148878034752300630725730322790974779198537644113920000000000 625 -6230738039210083313669591671392223952722397926171902755850808453221001223394156616026760693618937387659884455343840869015118767433036281072894994335855710919766800598675090309120000000 626 -8222838654177922817725562880000000 627 0 628 0 629 295232799039604140847618609643520000000 630 1 631 1 632 -32 633 -29760 634 726571800 635 417712886338440 636 -5032956895496320855680 637 -1121214255797048835903544103040 638 4034019989661373450737872685006315120000 639 202462636588717921386751276369201377800150400000000 640 -120865417032965276509151949003647732801964944854834040832000000 641 -721100985348671857539578673557076181157060751464612319801830874415935283200 642 35514877662161745843028520779045867525792863342051035793743715739465816473578192753433600 643 11692600802098513687547720704909279828275697590931722021602334822839663854988656935787611371854295040000 644 -20358966207143529937821570815309226196018203454862685702252268352152224742479571984198162286503664348250753331200000000 645 -144290685608608559803114391346142230081079629275892502933988982273961377855211752499837638415704864369060103044226662865352921088000000 646 3099984792239347692297360238087991332013804427986471739304682880745333242610930577663736930417153806238688370553968875422258528032042022265505476608000 647 144497142783369712136179879120034004172579942251159338056035079492665995759071509075805025240670883902960747125011551557175369662704801098024274661738909158632062976000 648 -9962821749456029285536424094219767193377851310308750593336152944970448626070809739362286236736235116727439417502654006425861895357184293973588615990109050262652435273349406392320000000 649 -652296438558655501463675998628580144176334084565000143582551197038504570979676058835475841749557191664414050598967659129153144461521545359269968650800250175866605317044047689152917344962478080000000000 650 24138017419164799952589787058809755818609539297935549975627476882876779043815972964208874705526037608479743715124269770174918603544409366964024762911522469647642900663535109522245796689454528591282534340648325120000000 651 272739579939686705399144106417182331061633199891364258054778813938682638824505545540222440224067508466443547215766577160072920641676725006098445399720950221979405981487617783199436320299055214480796154705017063231423594770873712640000 652 -447972464564403194356023659201501157827386631983376529499230305334158515913492442758760161933981234126590547266838431951871893178392201084365035727412510065800125638964372299373178519129057032638017547795602283240027080655839472818429073272340480000 653 -42994651582947385393393844550333988657748272485200057455545889397636889461742784253777379508953446967299059424807481853439692141934802041949292381919954081705249217191886488711705291515080275114662933396934018516108749514667373988497124070375938743192780800000000 654 76801900456140246940813456219564474350134490804293237149473382892575163800388614693537788025529621315865182173210254019388821114624105356445037049703685373158024791976011737069976232857402323997806388996488543751211000971937871194351599048830430943767236743961600000000000000 655 583920499932217244687521781358603651221183427143778203617526413300796895126698636996053250447094077657522580393393373798232968557545122121373544867919549350035705514641766415424737810519666052594581178421165665444136252452947712649390302213422190893911626552380203663582298112000000000 656 -2640954596440191077479595109275501148514227422881100492600548086083293458183583712949990096983524284666040950115450512425598717024038231424658186228630660107260745694932120846817382155890416736286173315811369726079444550788465990423858774564744681552551556419563314641130262325169750016000000 657 -458561630520233916292894554176928872277857583886333466604470651432617217747603035025612147229667066672989041867425096445786551445695881827424393448533799209182277952031834654663247829232398533870759692861081567650383438092814007417138777309939644398477404584003454387666502319870352293888000000 658 53504769816832378354120356074864520682739751926787520749651373346111593364816275647537591087134262334966574884894055663640058203813553526168301707664565094945872947110014728155755983146863120157361169666071435516109138208447164117648689650781655220513296073985674266980431494840320000000000 659 6373082634112067530480867565383968313709819926281103027893778643090948916380191309106022748171264271770809530800910625182746547099416488638417010152978162680802241936276287178714077715421530677374330438409044505623679887007725685009693510435555703366113026375680000000000000000 660 -5408991685112470072600934924783277255295721279913098300302441808233032405810648841950115267835877968431757113483777656252414016044950083499149484318433809124696372562815876045241801789525030275648158996877946715423965451135988572186738688000000000000 661 -25251558401685841106916810120640088110053030163192109930113275819687128904062569930352032891786587333974993479552053024451933885128893770368071286219533986381670428926560359640248930239774720000000 662 263130836933693530167218012160000000 663 0 664 0 665 10333147966386144929666651337523200000000 666 1 667 1 668 -33 669 -32736 670 884735040 671 586562140711800 672 -8527057193589285859200 673 -2409889112618106874262815359360 674 11631988504885713627907126282459748008320 675 833716970462191022188453492363474842460868118000000 676 -762489252672654906449972536566275459630844620990518800000000000 677 -7544182727184419301239126242236887091212115180844474070115331561402368000000 678 674172054116364615811612478491684435416163917205982525486233670262678510249106050947481600 679 446255212581815039958683591691153181570660316268293721975396308533320544572683642570197552681070143564800 680 -1757544262903757824077678425463309843710929049440014658246569133021278847812774323058849765869249869833813565288919040000 681 -32285729681848454742336041194300947798222438927011133683382146644142662869663411090995374902886586208126074444174055263557564108800000000 682 2106846132950194714529383623713761278741153812579816148162342978132933505306800501990519614612369457814285567562343011120839610336949963992812965888000000 683 359355155317075817359523021595660121674884254469090365504091387451933851047694662731132007629262809382839154730094077855257883377777021678930420887662861788402439909376000 684 -113064546846146726773500779941092089507135127239760334461487844817002665603691180042352902596340612233290175004032208154813604806121457748310064873590578589733221557257560459617792688128000 685 -44008690508747825489556916309655134835123247112220625265518919020213055603668101918303302636025904438847407345744166577602833410456891139927129825686212638981393942749447148218003031133338136498667520000000 686 13341669131718422070579595903717218726530260974552702119503896112636602920844490891884513638184908017267722953941235385826222203517730235248258816943274867850287323445302385882930929791904600541507492934307545088000000000000 687 1831673146434031443229651419949203953871913004419263809828777441729008461859392998745975032227481115788583794753225048985292746467306420391391462337902613517884074069683862022956216492834324994553906696856180693749230359558633137868800000000 688 -59802050286801846946525411456599890688067828250071719998398507842304790288292737875271022885818506013426895562958292337654348565053319442104205526754166960466771398256122693098720514848538517444087619444378352481753555204572240562855433367910802805227520000 689 -213430045016205759806638165644241347476659731269495031629576086990800886220142930991804020714382615479878166915868870365943646391231530119641860691311258340250973060105799643890440523120806157728733295601381741241724913874825066451940481700724992373286672726887749386240000 690 32027053153592596111553928733460519626057739124533629810678072250091072200465415701233401486291373053805858029019097429157426263694085628529309697945600622422541855290805673025287822337431662377305359544417809398739420403873690229367033428482425397893566133285798893371242053632000000000 691 60813073881897919803053713909426432178288971499169854248211184598352111774537864865532291211804621237176697997156161526672763628898438927286822571384877676901590323339802782901053401105415218339323024165107858132583255870854957614184115407592347898409650703123505900758184611081459481600000000000000 692 -309995717310858430243187561645297785820272048983020754980660668267107829533437301579359236109835996758175733516021223159119322077124626646146267929526574985337182163604343313072606476561275170160208480186597543191498400571856331838931047301223735985555691413349048004888634723368446466778720074989568000000000 693 -535115208955699115344959380210156571359644034557930013543866759751533312395452461264011615882933235790190894886608458982912224411408197823858556517637229045784514201616747791073001197847783488554632604188857945100012827540326075362232054721220278717121048247802337343136692143239919346005489655118301098934272000000 694 17434406351485018762484847425888519348935422987721370798279507320376179166119617794231855563367314421870701838276595524697518281173607997040341062377907473476370653740465799891023381170208702091459399502794171011520369507190419807237193328050686826176537178182652036443555419407694159319688973555515842912845824000000 695 150247502088373097102151738406950174407991795091481942079756526085924742463392413788976019641373057993333215500723931912580995066354530033815079819741216435696957081730616416911946874290231510000709948986225071503150027389822241714540609265704185981418662436201381667639430403907363522260293043306823680000000000 696 -360419092051724387379884436894419668091835733035306269888697254284300969751875315998609983852601376051933125211203729819223512686793884474808349539915007549578478956349939945187023268692787268174444468918590436954149398889223813779346810287463597736534873229301306455641555992576000000000000000000 697 -839266067310262377186077012312729976912242237210851190072235840936508398402615158401520220597270854455601664738403169378290846891852266026484083549125686957206373178180329932860314582576134628354833556937998219300061628866760097916826771438582330019545088000000000000 698 267924333876435153454363392741313675731855945133787584173103355708076028171548081017410180928066783052094529450717841230342705267385642596813394675101283308190026421275956377074337313583663084166772162560000000 699 8683317618811886495518194401280000000 700 0 701 0 702 371993326789901217467999448150835200000000 703 1 704 1 705 -34 706 -35904 707 1070598144 708 814521582490560 709 -14190164098692529662000 710 -5041980369556565464275937891200 711 32268139796549548148180651913188609464320 712 3253764468013437051784925676746728834171495869434880 713 -4473307033612164575062117848912174887742569177343050130732000000 714 -71674723952130197216454166460878902899402906637934688125931529481200000000000 715 11281780090514427805459964445837446337318243865762941104868641902914262977405945446400000000 716 14469380219126923583403089760329865952006034309986220767405919383672555331272124711247360380570358762700800 717 -123105899422216084049986879063065643677653631218782034030004882605677835104387188028217217159399471675756320596966391347200 718 -5535190259683291642672107149480709123624707056285892321183558042007314943047311255444335953543553724319374381888367977835466721087488000000 719 1021423054664408861809444977379065809342627505570005593440212401308779858938796147639553000845759762205433207489035770847596207479606783861654536192000000000 720 582871581280752281218396912392834959573254768173445095800111300846049166376441990981255457854212773696391754824370944924227438799820352636720070064921299586914236444672000000 721 -747504888995002684588799470549992177460168436893163675958936873572350388614659893602370514266829876333100335966683895652131410263539015076102464888446794996955788404707502894447994115776512000 722 -1498759487527697962583841332201121688088836386475115076252952295605691673719981952131290786244414217372728041169908015944691097981122239101174604370204841706982595205363976555041674221240372529608699970322432000 723 3098189834656456758911509488242670453489773400002295256437328752047348342809799103252941371103467653914469319283196915994078361576250099721059893842153468318001761042041014186262056579216299453654734302390634810480651141120000000 724 4074960371749664930090549969859253506283786765022146364522607748003963151685203602110359856079186585603936791594487448726577132992205648261632728162300986946939992402926452245544823670042036896837638167831225826335298662712896638681088000000000000 725 -1935929133595724728349880641412170389213553893777055210077745870114836587441811078963361939075912902429819145443486775815265020988345729351642579764696049774604725502603226671552220448610828004448212479982591295127077339950148090384493202561053737046765772800000000 726 -169447212722752553859197795999847587656937604611950990432094297975270970717811284285269177493911913690024253716824168298388065570824852540258080276035904035552466356252086525344761541893856266681758564985683591774073004001309432105502378203443342565186912584402519558042429685760000 727 1211694660652710709694538856197867910403922982078186541536719118192266476150641814547500183564661990648765888701549880327410459039607829211044945708233371236975595428534396270427873829568538594025705346879717390797269213908415437797453629129011302568486342572573454840529499787327934318782709760000 728 260242170313125215653917244359381673528238276582993007861724951248780508778139130504839790699681412286743987203794873807661542433687950168685128201197757798633340258695578220376236203509031706044634704926190408127319179400119474974350020622885860070492624539176174503441901785351213345321906648721129472000000000 729 -476664017943327093573313833071736350791592807931246299842203428267724257901563303804474016978898704025811840729621901025906748374334680515701985128624056231568965819876240638568011959645012006394208970497120390459883182203773262452554471486612145407037427667561871220254123587561027489005885401429232622910208000000000000000 730 -1462636506914520483898913262101126363476428958400821970440709002292925636372364346726642015809956975078617947249851465706750145190538886980863008950460651311818037421941463236169034176227404313926482004619888019872474072041053446762879433391825232499389731167338873670566706436335703464027177055529008179765867884384836648960000000000 731 853636520926465452444302458241406146335557529674200876818700125255295889673608719099674463602146433910612384704815581378258201648821427388980169996149885819573440077439644696088673651342807994698319181161432383313508136684955813766614455280748135672245625692237563239802525063998231613754038589354381288052820503762481201154373976064000000 732 4543255658619319109669016431899316013909207695160289025862729959489097179331797450814197692775027487694099900722717987017590652247805395542836948734583415949204671995811458977102671623857153387849525481202337315217566047424958077659115958424786632869185052590988838280656267550506670271935681379411088442284437132644041879162711965696000000 733 -2459084155607426981684051829851731505629555481280359806572487216828267952091678208987810560882147496647918356480869568475166930988760490963569627051483408502051280833967811926472848927205961072395861313416765538525454516863551065007284684170667680044485005078352504858420762877568615830902065058615615957921657917733978112000000000000 734 -97660353014384947155369818788264612058731454587560286891240322593931012712905567405422898016592662329555884027745767358765475583580731858564179197927609175253423918555684726614168516140078677545565564858868807772538215768800351205854919544969674051074605372350927055398385173280015092955836840935424000000000000000000 735 485993613723785777114300358326054423990764591132333290501035329067920566188666956432862995857638217078365296295187369648776318081020924633235106636229207309526988171221847805418739904339950832658644946710346403453785690448196131925654772420115280538027315008590508827082752000000000000 736 7442372684197403178620070038692585143030640928998119388407302243790279238412750606330296773642307476864566749026112369990855510556192351109101383767900257888712738406706828241155412353821714070785641700730854472417280000000 737 -295232799039604140847618609643520000000 738 0 739 0 740 13763753091226345046315979581580902400000000 741 1 742 1 743 -35 744 -39270 745 1287912384 746 1119315712542720 747 -23222075478532464844800 748 -10287236076043118219434545138000 749 86354265967289173050814467635442895036800 750 12082417025985385402897263244065930710308063323002880 751 -24540593106226111751674669660549989272005093566657122009098828800 752 -623115054711606986641241971758922008935979461147806553753246877991156068000000 753 168167394369673760494407410326947673248367175884787117597380513117191246537640320000000000000 754 404201897797626409690029068874641400543515144062242058635996872099900449329876677174516931371370086400000000 755 -7129082450946069715942483098083705624936822473724765472529988334010473898962145606430376357445271390841147468901835459788800 756 -745584744669899147121832647339384874309829791444555858159077865555158153653581834392504245979030601605074711565622384358257310815084946688000 757 365249784837929057283595637068655461544096966639901043828117663865008982825384442465463423735460706901896694439892530103276160049740719544054927060365312000000 758 644675062790028877148993311929465139940018634355926901374396951786085055259330895959066166498158856735212439753156435007457196130242162506821539025340268040471328571392000000000 759 -3055332518772106827497354009038406017725532926669476128413509470959960809900149207543834664844760743884356302655249364511083262074401020441276946712244676009968050516834418005223476982251520000000 760 -27901659650686515189311169371491639523796206022780504985419906302509166260961376752608451743441472853708994531905030620735061891533188347492251654458126828878047417458795262175909916344476340237177250063567331328000 761 336570273929991300784918696119585554771007386927962417705984169641637870032046857521173457802577142836800364903258971029302277924213639370274659140151691350840727271507897487182983834412539315670020068048570644767376692047868067840000 762 3476090666405222478310039894038041126246570617625500725045468742083346013066559021724483584182367608690113608577461064306083221987577643085937007206607164213901527889635428778816630497928694623981302667523879646194914661561936654904330477056819200000000 763 -18585946298827806687073404182823309321628262199944936190511560593351444762224023850923058458532360698019643421244390526988166564887932228208471534330135293345400476136975522377369677446456474380042750352127951326792404328687217938987640190887044238074728939520000000000000 764 -28498764182227537788659916277060249945807346741614852114585484854930291593260788429045122854272301337568998131179172354684382966462803283554847378347457357232424066899637233415003680227023499852294423964385045619193305394512346407965774062022698473048247830942446678672160691416883200000000 765 6204449213996908164505025034860111346428862136618071949096876235069298499052497340241480388041009412859524105740816526986332230100925857761833813769687860414988223638220410841047039773400557305398251965611985574991043381486716163173655974029491902389633769812455757850015420129509040789992364824078581760000 766 81971755253718519947777947195402540824192955011506723887139261691069831103424219677996188789519765149763006883959861477956333378177907256032864585558699012237397144723723860842485076716842462310641889350678380839211924897010387186300980347122066847265739851539793624176628858398955532696963950201068774122208188432384000000 767 -23067286442335279729507547378036105483235855958883251084586390016530909645940122058002820173412341923948065211461251439594103733681705067197024761925999615977241664458415430994016463188038559647972610465659575362322102054434415262753731551391563400794405130183682835732738757313545457365633341046927689522223704147302721993572352000000000 768 -36984368462364606411623066288648072461029726004058791327476785499233984687442151832674996109402596072977978301397211260616959481473634703424127512653130540442969106311528855068972774045375140737672846682472366480161277130325989514318092248382639392085913173229774024046190865369855558485700129065255138544428954026940904946849184782592000000000000000 769 61333234405665264277451175015294601139791958707144115889102311254489686082517026201518695021557461432383410261251342217321942293026188479117044355757682462969075556617669946279561547836432837680299067733476188579537986326510038475490656149308015356789691150352420524322311849110930113348299831553365301882309322618379345057153034951510250732503695360000000000 770 10721067058024464267870265855640435336254723088615855514747311706571475060251844434860403523043222140092633291611789602716261684602402484117951266004775768482109269553615993072240161646746403444129884387124153399086618190768648872943011966028824995007760450926819041259103868518351622500072123347277757139432975693768931671610033250630134872469063481327353856000000 771 -8114798668717636071039326928517641552532895021253015401115981308822685992156081214446916430496354173404307568698300235027569401654801273917641037371920466630593797672151983430115150470894572952865072127658276300263251239504981681960282931476741124775670819157919189238949920007256785418809080150121538235825744852034544409441277199953744104215593060537466880000000 772 -234579952145788306612950059498591886309508361692804165955722990670312724237245049301307133509235176136740535601391395688826377613669235176857957216050557728740703678777760757043340615436805977763418355832189115142117322897949809033918385859973088697932726124098002847991079060324522680346744153147186113532632992931325266210633958421009085120512000000000000 773 126788847509002043400811927004046693198128750568123995485697059904417214311198401044882141101485524027844155456973108655022026938432766895434952091747364560038531895500845898580764224805337257496279405427616348860854022543319424641943183726007659385173066114746525438912740292590245306873081256175012983146996221298606080000000000000000000 774 1050289461795891930292671418716653241324601197375677470108672126529207438721839562107394749061527581025495739367785552032422308400233739560294530042436739276092495648796280130278747685302167737353939776572957775173738288275856071329911266851017743019669367520966940510979916526617255561134080000000000000 775 -541235094051080282393677340802021467416999864351123846180585251592969006659903812708415432411511573809837065006780979564623730689613709443112816314953070158110023175773675376301175050685204447247890734036252183251714125028896276480000000 776 -10333147966386144929666651337523200000000 777 0 778 0 779 523022617466601111760007224100074291200000000 780 1 781 1 782 -36 783 -42840 784 1540797720 785 1523156020499520 786 -37411399468280250040320 787 -20502580971082483865093251276800 788 223484750282448111339385006481981443440000 789 42839768499981097851581334382710204158645287019136000 790 -126513460303360389890063272492808655957833830225828178772911923200 791 -4990577356494294318180209062621770674047972885119567872005195382597858461516800 792 2253394607495374055590759672566623355852558633210634195312730563934145425431955661116400000000 793 9848294456563151658836510217526857310717855884076381019737261725945379191434851955817948758440320000000000000 794 -346955961175384856630830556005929222163039309078153320222363328296724703918628036350909299983343587334696745607010713600000000 795 -80634680943215328863801583233376830965140962307693777930305754440893360338128262955306058546405585102226783167753665894676733304841287237632000 796 99137450427834714093980490903771367849575228872427078304626545303726760722038705174877301355756884991673125843532739298206204212602667944478455777654625169408000 797 504985045877333759160188465351644641366460373996377645883444176903903484614257411771766691646574696213678103508137621329406913840766588445105282722922877747192200433735733248000000 798 -8117386997330715393534129595806047859859547396289026841681077547195750963701978803518292198457189086680437923625905576211196601154396328180766189002199970473292267369736373227115962619330560000000000 799 -303451733657775693291058904338857837840479481421761075905461806194241855160531243387641539931654525459958395425481738501458441151435482322136801280802908701192944595760905819358563080227627145375430921435076689920000000 800 18688389527358013757055904860951096906894073183010656378623366844208585432305974403565727030168140655106983753945243327200879244347828067392052351334794778244351932940130458787562451994805906201492921953311086640723328468411930008125440000 801 1280436009242722155517238243996546440954152684765313832205994793471188438359375204889995980549094189201631302934532042075700595595268785675716231478856105166904873019049955988322377170709972018843802394998641062639462997592572710327716580688981830286704640000 802 -62156658482294159646365484879453377269042451888603350860267950239609924850463185309550013045728139449877030502137986274798565353530876827722412072912488170038672122204080047147440868842656287596391268088833458149394872445502864939479081849716978125142588171539203280076800000000 803 -1265884350990174628140251215983468347893120202270460501012277352028933963100455797863696492192430628729277488459905169437758905179312877546474887879816736551609593928386342260145331088947622303043955299912030102032552755642571218999890272269087657374210472925744956290293612587494932480000000000000 804 5843293421051027436315489166142358277254207181516086132513833131050409865907431606887873320426007489670763568011310057219685555480510091461851454459221486485507997163977718423930167035250950940425529406279863091025912306889539432539879054057689052068433218201962034564059270467474539009850380223335912660992000000000 805 2935773105946332294275082839739966426956275577073629385515413120012073482018053879436235562280232686246639879292572856734915371855032782371919094740873471194705348341406375989509321997587927259629513663728419020997631833014354628593606134156735654530660037659650271955505552913709872735364379234793906332396780714581743458320384000000 806 -66079793562882361582379641317509215780665314581845612244743161668142764473821516667002153069784353876958243596860412315952296538409164064452679335092037478948197404280900605414716786371961041667204564255218941131072174755352165666686766299259452910673882518300867714371069053118265359392868409813678129743112426885826396830264608276645867945984000000 807 -22303524108411723843895329945590460711847491063784991678978743298614951253684817800812398331888016665434124413916841988116302761707129094088320266188401098021366920244984620930123272403915813446250898160981627790991313734189144902320157752153605296203180685857750628030594916813318709670579889947134972125911426538912268414191476803078670572349584215900160000000000 808 28406286903971586628543453367614937820422461539096671174089668419817082938834568860229571871381139050027343464246707445722518041321625903572840947934302233119718474372353142958727186656182130818463702182873640835623604655108429945099695065930427380447017059025332534953122760928436779521985368970515574551017639736849949985888448391790701658463683257006184197120000000000000000 809 22857781142443986565387223854647920627102475989634853897917353182207031812356379868395251199853375691810493804266192780757472691673212508851853139065134522213104261673118928348411142679290210460500049219208051310481957152931252602867180209505881164260290548180506890143832755196559831608247529318906857252155019436828980411786429985673557873404517497851283992678925402258800640000000000 810 -1060089103609751726395231774526405735919056822236145195804762083744267195561680689528530351785197852027403638158382662225120231630659495794823613317952317744378877100767950612653749497403065935173401278367806269818749784794012256488984725244516421406121859021938856783044514164450849393285199602026001758572330477180720873408882147486750852489929965926828445501042215891928340150353920000000 811 -99343368861125370558018038865916761969420062585969594971311872384479386793982761092158813828949684319831364784895650296258159388706386173400181721884484154426708442131648282083719520407431004011098902820088082067902412821672653771754141007096050702561679468100326602351091927355449364426218226998994464471976309329999010161628358059783242861716921722735238171718381989100858407649280000000 812 130424675787216963220441907794889897100821847448217471971896904370434339529556927698537201811262978025780084074816777658606395802696539095163479883252643143572306393462498285138790809049693297866136664707998419849006190052636009750173316916939133801636028895176197581299690196931894806634947344035803185539122365442569341070216307745411617298699705896782814393358876672000000000000 813 788671380713850609242659227112916325132073189224408184871928598069142106248288490450951230559745225294007281143995857462000233740562340977851758086784085280611641435242182583638764968655877461159190431542717985394573587866242556617924812164924306697265531470823852933642222033771755788465762710660281051095439322040021450334619057335125934080000000000000000000 814 -8471006228606971251341555570969978491789415649980308745285195692226357209428788865909707526202447526337156383822114239568101601526866321888970103417193249314101873486175421218613904338535733388839019321184114273541449641292627425031143346271253895244743040868268962826701015349819321000990517150093784100372480000000000000 815 -103047097615578110574748205227115845284617965800226902179332824369331158059185746599819748356236570864610925194571704677531457942644420541589980295058346258051506412964609016097932995799166050438252019800222799118027841002627180083121996221644800000000 816 371993326789901217467999448150835200000000 817 0 818 0 819 20397882081197443358640281739902897356800000000 820 1 821 1 822 -37 823 -46620 824 1833766200 825 2053681516258680 826 -59390509623376035962880 827 -39974270643646542309713875107840 828 560563874999436000916061746148574460108800 829 145490615308199537090407840649453556478296466483440000 830 -615589361200014271352327361044522271030221536888083737243746176000 831 -37044408859118456962753287272035255725443615805710608137288940017426937855795200 832 27364235754029990913750478148822811647345097634610199988374831744770688783116300601546279321600 833 211561056686269155755148822610972959246113129420401809630374432189893213037309066574358413819415929476400000000 834 -14395399407072983329086589477032782939982397249766505478584144476043554160641944929962222508970415093636384947056000000000000000 835 -7135191707429705503677936304430988475745850247649007093367659215462535761375540479598662628088784080813838471828797718769498397243801600000000000 836 20937008623223945494551592914249685727913994065987354888122783354774562329738261684078534002303615439701982149904678188934954944283385225892311786459911068581888000 837 289401689727549940393664564903199960697764858367287009644252717342083314180278314716381957872286598952947757126965456240500830150262349965727826253182381447638677766577388329988096000 838 -14628446229567970963812878630739725191177032237208101617816513335367030498463260972582321217271890958324335007103851711079718871131739369666282971165999829698946836848777750567184452397100260065280000000 839 -2039068412353733212208110391199604733434937316298434459117956520884577444849448330717395351205813363838111352084952483083898606388636315359275479515827374567905771466431772602067012815124988135887981350495922749440000000000 840 571039700751383438145859947038749791742418321762895100183700418883131527306090142182474629042563117658792033392485447557517392883195298001343370213745987056552003859878587653479505237141658937850198576466999061817655503648078530770042880000000 841 224615416083889363661964959654157318335534060886606787947216971519597841007548582412908286975753522941403992546421709528639079972540306874346179214806190382364822646490194437145760249197107959637090413470278507876986128653279158757355539666224067807614953226240000 842 -82523628277246284665902838611030452665441329199289619804810231493402683103300245801616245145382894946788679916018709240070292103035431615706910642823286360700573365671191949983375413912485965343335648631765651902656663466040465821589254851020318532204108710986699039016415322439680000 843 -17713228078332161579865916091048031304223605936792610289348261880618500822303805057718241854363324807889797743372522915783215899838233670457276500442441003647918260552385633562113634004250196378042748061147215739681467951664650477675789705110262512328353453853187527615514516961521659103136658227200000000 844 1287512484716725309991358745582167560629476197129779420946921624144285848726043747666554653080978094896257218249922990363698054003795762041816512201263311799751321993628447146864239963643648536026818687678663500178948331440860263072756987309254313835545730243369629910851035634584398267734533438713399453784473600000000000000 845 16687237892708497557738938810575388146361595746189318303834039418494159184789582450342015968142450165781841620717417195224762233024450259203015440175344262010435775993330024574926103187549701687319998348040039875371069161450663730189015123183108122927914945753515359636657978513152318029652685879719196870149734238366821731594010386432000000000 846 -17951146463532708555186293146324308025464971406479143425703872784157093486677328163416986590578212675171587545355666931605046549820667610846192302872674434434477736456192438840543095697418023349329063636054666961747887488567244077094818872694088573064741358495309280122696184531758698143597012961988771608694986563153376507948801789423614293574176018006016000000 847 -634755573268860903544114248461922078398898658709689061942726762975382843609388668082696501208810478762191878933251347985604083505003614036115428039150526004352977730048639343484492932175737002983085855332322612429137998246952959582844902763610067552573963976471882288845281235624657416560346564376463159757743756738762716380321787174295497667337732058452153396935585169408000000 848 235238616321440186738770594065899541673827808304320021243531674416840121523182328550365950526640319073590873932194476399252519075048370097158777141350171112390334866443553008578468515912282925780978509408153602655919440103942067383949992788722516992979641599978651750351688922124147393188975527096029290691064264281811317773083782643098942432025369449582606180713870355737625220874240000000000 849 215973842589334896309926554508582797582551336403769851750631832677913393948221051566471995013311272228115589808131826815879173543597987077685025737426798146349035236391270152615700112780832981190742937737918556487116946835661474221040781562270167040806448752275403061794276242868185840252187186343098946243523291545074497997193721100982859049450857222404405012710246668647102264998578437120000000000000000 850 -75709611233366895445979158630690138572839908249087036563027522528385291842423651733461182305657958217963604251989849446851438061612335107718430465806336877536416289561584039041470200308676992652908616622752496655267207907419167287994973303119109503583649439921688772557155129170891224477572889815261085265337715230900741489639623473330214154092994246321690054069887860016915559395324821416695260250112000000000000 851 -825251004050314552157014317732355065368764327375324278680532964323131637935541126257755237647854795499610513224844557940023937055751653034893248359311053856891811100905736512274588080832341317085674600831715645604207318704813904326384738385525134583325297310713270890539519511839410163052497517892229085560821829712078955580907579954460771136465100295051775981672202417747542179885203364445294669937243607531520000000 852 8335863194286262214806839415816753098156440900694116690728212161056924874376975371175784124048249703148497471628951370579513648468480728442660647353600434380130532146016954267472191462082212254250758980454929440782399153767944295595346054233817060100521740590605223172514876972635270685354395418338730177066283433728258243696001546009627704203194518257887354410286560730324360975655440743789102668306563727360000000 853 422649158819788346507459835578883702389087343726459489236777605217833950394903825912339950621640651654985753983584051997339568664862740420563951835618306129412672636063561260050456668893095747213419818932405123296436409707956450953477731965065188145551848204432182860201084139281425518678062509785664269273102077855678486418635446277390404036377196070170400233989741722742263252778995582238720000000000000 854 -23505168647944170574127799857132736744149323010053375005584831603515378105256923936409774739799087366579355737412640926137263500129464522288452503152717697340908404289706054719220935885269535493949340273158632394586294478898073651208292899462119434482797556120171454902693913932879187817565129431242764552388378216924133652031815903565652852737664804330198060236800000000000000000000 855 -254981423712047538135544958297086368725748913261003323587397039060167501750038633308528061682003070790627048179582988027458390697705818527974901467835266126907988700972765395106667686621349546950593078750739923062239541601104632864116346446255069208544542826490586522945809141058627491527465994714998625254097138633296281149112320000000000000 856 51364239218999048537648430026902464964588048244118255182763794528660557608151702146461661743520686831049045862356482153902912131773939202207621778563368605506796180373831499809692252495673425914332965270811696851651339001143411041385457287611874463121093427200000000 857 13763753091226345046315979581580902400000000 858 0 859 0 860 815915283247897734345611269596115894272000000000 861 1 862 1 863 -38 864 -50616 865 2171746080 866 2745058146856200 867 -92987228334430553230800 868 -76349166576560454944168865423360 869 1365470690743245018126039302073454449131520 870 474625147383930426287470157062021279984544493010944000 871 -2838310908374851997633416908567576599463235009896105925946916000000 872 -256221617113702375964777631934002031089310765703463088661553959145269356374144000 873 303327387593586631775818817289106545309814692324984608730285358183761877269900318371145365913600 874 4045597288994263945545572354659287032233410987688329052039296093598776225529295552361024021071842510581185740800 875 -515660273503096812414397474500461917347620792283108684339733043828095046346110913387226866375469466838693880666730244026400000000 876 -525206239405858938943304560132506713896973642245697693045345759244075228243028128435839643299776631708146818392108845864006807282944000000000000000 877 3515541474032517258044446711060384926960034942161560958886260715729365426420309216739496812499170957932098562956014992592568771155168622428732175122799001600000000000 878 124799233421377654935606429523395978850653502300217042510980398659345361883185172806971067942229368102500495896214386846083617577583774659502567140351699440953706061105741620126416896000 879 -18547567646944330110705915546573815258074517903234205288814310990217280864551685283510675884324968541913045896363478342895952784782920223105715469869220403978863635164048183944270514224455169788377079808000 880 -8878692501634784988381297038911487108450583325826260806436109443598834668753241856594860682196563753981662116667361491574607729855968659930889159128556371629035126257245191426277152392827260189960014102837540519723335680000000 881 10218508430478788365911803782432064614474261699663424345119666881387440621733735530947333313604906961087204730761525532468968075985945189197881890576780909173476440436634967707495486521968414802140990931778768470614513160279486075174912000000000000 882 20360503915499261096601260885590167564110428935614597538929890291639819451297027703149824319509857489865954080407679111003829038806966467788577022794181862935442405969052594607643701066833493205984848385445378422281781810376219076678779350748290407825792473497600000000 883 -48443229037945371058887262322586941689188211663636786797518594282163898002048186073109111342344845336644981409531154006457045570910816886305138498619092097705745322259323711115142874308743309602133445982832435147229272852181725745853873088931592107352702771322353652564096950882644459520000 884 -90102545646461753430302553357888474925571557473092982481365957796873021915421513246814844781840487554043456340622531025926875005029660063463308522279453734300674807726533389608428882585491042686651280642055146269231385140518785756305556965658041053417472815419309824170775425899816093011164065424620325437440000 885 80449113526678840933789959303296813146549628930151987261442779683313911867595105607272434024853182238242682901025303338106834410783782733089328501260565543575415926822774424182784912999628338054966328980541634562297606466472223415937748037086532835241791779633387320556503726137300128855938505987560098727982553558744563712000000000 886 19554959987686605343471959793804188960237228730184068514203738075778676544609676797741398908723958437166524357462377090078845423890829787809975753254005580447139235575244477226011513532480786005382901133494508649807895585009642542296026566328654658196957953749111917557525413075824553712486912204488859112776623221635301839403696703248793600000000000000 887 -663752721323712480031507793677701598184987065283640955893249714314261130207992717770163904495655093033461648554814084387766350788394159592291776563615786714160201134737155125980822764669715084189195205736268836881573864570472008786393555709033186580339719811323233657195519748138527300871669277474690775933769578236489120835699843395627995555089747097219259711488000000000 888 -1418444481653959022631063602678656338405492861215002233238811078339190169576198764365995636363661356326756074331580162202875223227232816941330467691704500318309742935883168225331384216173688094082239367229759747268108494753720948391997278349078517736293925657343560300593981917937081788104590261179402069894032603493298332486556137182970206477306368628508796958017537277217847684104192000000 889 72657051586965779709419695970048271354648891672527396060983958011096296411281360506886402968485660663911267804280979271983415182645822515267926386684067555205184885685206935111201929076775246237063699505617499868193046863685380513733291367850479394284754969494423680202283209344770916372160618439180429870326519414372374416567181740182103259088775763645508143187208333689612468620920951914303842156544000000 890 27064617107952032599780417440487469196844849714232751513060662917181642575841597842810748526847035106282516606592721290578694124008106011752868155632762613411191735948377810431879383248842682246014898741827083847430549483765566889224926361512736123058579528409455257826439515459641064126067064759528584760779307096462306474866978315645581842106303425954830589087175469797338929031754955721530941776611193399541760000000000 891 -16254674070228135197117959314408404978902243081562696619535766422099574776751172214079610346038774139473242666838404487242377828932123415859486304731041222897850481863957787293919198098596915604117177000731620619228759198219102502396477468666354841821686198985553657114362369746419445793222152881757383734007454288293519979430705882626638210395764434408893477993732940968006422915560353142086129895445663805043034368000000000000000000 892 -2228674816554725301002819365892440902943177855081834425370336617368233066787237358141517927161091315605598632068269409358782321880746052800726223212209846925234969489432886752896602214277881011773115417801415717863845705109554319072358424710872003787194297853589584992380534364469448242377814128047905101281731282087126838206224626083795520833728152778634454045303686269067327260611225026521590793913016392309140253812387125133312000000000000 893 5057886564860132290214907953432820549624268525783902072049506749959686210768999208946313700865548208317395631018032948953986495523480608943247074502538259298955654610435808449687942029083187338649731679577164524214871962494505398853346698003006477776577720511285562010751584541554077122719617657173975672717444846189720333082771111440789292788997317867138925695717016337734257460682256396715369015774150232268555012209326363261962614210560000000 894 4794163428200565649486791138748196898091142364069052441543469665656046613432397433795261722815511780229892393780769361650373710648485424530775535142120418703764308200514631580484152055812251282752081205435625219313367624970107439089396510356769893982980874214246479591920958859892455116342180634290734964942154383752200501926739331840128347160797802530201752857674192796308480830151968883887571677550906486584271174430791369402435502080000000 895 -7982733352668197022713759539594203174781771817365092102338456533446784784866525676470044037087700147384263895302023656638161875683711074283184621159467532992257080397265279460312801660273929833110031071700129957817652044291225636439332149208289343321707297700628506678410784221828453208335897952219177831482701376688632824293920158401880514256044496558345213497986109054954455371414195467676402298792550401981289594880000000000000 896 -3356471195818507835144876420254294235280317925518900682904974226316293310876494401191111309584170548615750909858038171237461701963514125345688707268950314206957312201740270479046309988844000615846754944167662782122501418733875047973199850789152212715778078365544317558811263246281602201813336732427273332107985519101431471151493835072817482595112156921373673186652249037442472170697523200000000000000000000 897 28643733861140878164008798978435014229549507207592728304036636657129785453597913731662331555263045141266658706289007813983583278674747642933453298814475063449997159597308142516417458821238389625714461153410267468511457823467658687023614189357424608010713158776735898887835929532339979756431215412172167957497096172207470766474901169231692234856857600000000000000 898 67028767879223864807006937982349795520807603871596443266165032109035739928297784879605231199151083058233568891095939065221204712470122023345395043400831522247441899487505462316911424638381190714219469442945685079861861466475510108066181992306239275466158609773226455623270400000000 899 -523022617466601111760007224100074291200000000 900 0 901 0 902 33452526613163807108170062053440751665152000000000 903 1 904 1 905 -39 906 -54834 907 2560106664 908 3639257886892320 909 -143705111615832560976000 910 -143026414925239544813238391066800 911 3235982301771341736300958693398888250859520 912 1491109223944714931719309289994098358237133873537351680 913 -12444729204262783240148892507626497042746944793192581324159778816000 914 -1659292121377865546525804474351289441486380549870079750488415446300280819084000000 915 3089022716163836326720996360987839892668624237218672785871946526616975207182883331222832803840000 916 69455013825931398470531874679475224006653290219132681435010004875510224265844593157895945624663978670342139084800 917 -16126821180677175575080618893645592999872964505303310527074347273704227985303544501713849179079248802112498171328523168782385971200 918 -32630301901540519463217886975313697989669047815641624754663505834746204233858115482165715823102218865525154599613067643056090820293211589100000000000 919 478277002168517529722471506994020961646671255745184984236797540180752199195933459315925310341670706676846476482358230162114977513560846488202514907411200000000000000000 920 41498661825927097066359889162123089981290477816952118150497803047413857558410391435996403764992170383840158701482380324403662734285960337916257220988596513090266403009090971238400000000000 921 -17077084572486659323257812914548413369246657390202746019486388705973460952732930230941400975547039558233444085261945215505182833036417898305722580453746667534614895803417158951908984871179030816766371561472000 922 -26097292271017603161688430399228504587164284652533303173256856626775558110250165350029808212489058746870967764920427409247166526856875044286040822814258790332348442955051339129240953882228502971944476514138401292895606643351552000 923 112909624758402153869800701279643885813071742241093651264045717089560038100159348744651747370670971933813500111942160847267575189400645627809192633995710142847812080774993207620735404522747643008335857697317154095155317759163829568988411098234880000000 924 1021605878751400805566904539171909456037632231662669929566213305890615832042550025751646312403776517324704911939588314073839057442102178807351240184532549357631449875611892624637382138483792777484696712042591660032568531511292591165197040570907726108351369510912000000000000 925 -13754863384184120898285363774129250815517114176290390385535761268227023820826607695397164857067524542473662314568104615074723518961415530833601055874832836680219553060419484894314712496973328327528340243603128864430962151945043100234215543565911370475196316078476844815364841577999931801600000000 926 -187478922642990195920636471857223414455440151868828814813177604894848900510952619602982435950164478566575190512275227913857616931496612305531811368616876160628869355186940332480724605321136639316871941417627053366830074959732309734440910206888138169670938577264355139473210351183617452784321644579450894100292239360000 927 1666610525356709979473179439455831946684972363623691236729942288954975082552716816653576690813905067804434729747303307542520381761964384549964537988184682634439995680336802204553470965153147613810850710973392353561818611943541142364331766782450719616303747947251174983856976891202186740366470866937547861820538801615395928192630453698560000 928 5823154374725604634129186100997655404036442030826672369345448656374611446746352474414339465485014983568559709893505101460626536397969041778242533640540329590526974389785157091787568069868802814613135915897271099552781341689005430652782247971890538472391705130273215856127925370640052461842366533366587598742792261259682298665302257315741728067836444672000000000 929 -4435172125413845461731818117682699342833538964059980006610246381179993427315421071911650517481701890447004861540108625891481394660025939992162351256929056210371369998705939321547573386487870558368933408014473411186608436726416574940462289336334876337635577564878774657687774182883527058047926115950147122092081159758738658454925669185713547805620036184205551208497152000000000000000 930 -367725093538186656827265158855825586476513251299653031740538006715783016426138732089831298452504027339509814651531964733162961489490957832455469605315225262629474780387431140947856959228615241287965340835882990227453480908475519956063506527921275619852004164015068886210460166574387611952944653616776465107556450498369943012694281844887438977947335454402575584600961174606946024939066442301440000000000 931 1448381412585398332815517297826410288235478274708797773557369733228810349132211412793350546894866528192319182476569350296321534538030180645384525917902780362758119528203801927020327421491233052036139084806938543226420283641998200099124662570541745824583125424986082824404779144717208227500944090662136938735627880148069017598191863609119339025026576654449329235884655639475369216316004337488567355653106058808786944000000 932 99102000220840239232114623019409358458868239710798281848740498640062686830961402282666828976986020472338392741305041853281609458425829838811937255273578131193140595271956997217091875340928281649213120429756971981899300716191523687061881593910211945465770671895113626290737658512908680247250688657710760377466866011834205531930383381817097540657740366734228169176434870956382720541796686169664808708739817596703635129424894362648576000000 933 -33966695927792499745183044450392061679549664748713076611019093268664527007033250779994706639888191988450770070360482949980912161598041392379258871475662162671482718332285708691401535169270637987581871725438614788615476535577457611484003075190669694640663361304602102008747641559949385402234888239960503672661443638976709867195327943521450061294353945848423697833048519888790742131599148889123290497897991170062986860837975477166021476876288000000000000 934 -12110046209231013920484938037361606913502469400566545782935994517018153793025302112219567368315165105218991321555091989681230658897461878381387453870869559308037661972519053291140583684027698110031684736085765720277342320014087096230601527164479744327804031658906714725097840093589066772597051862154167016119080319856388643333591675194624408843254768416987336429679394311845827044193502065191370845733334887110170372647183442227083204363362981632000000000000000000 935 583070593572455766068769999836771130215444532362708626561569326651614714935925504010999084185579861975416876843562892080861905273637209560089742543152846724174631306066838718415680836144628550438519994738812975475428166277359554018289216065925960022625499207838397445381962895084849984653804950780067259069582037211579476117719424958923588314766206991879171021300130571100514034683840986819153840433362933758638332474700776539596049971859158853136737011499008000000000000 936 244057097172406334941938804139260056902858448386446321959908457992536220602271964225870642737194937235422372466822591506245528988178099251698388791207575837784762778794694593774474779277833480537745333764547484409384232648158321786799351665513198454985871571701046230563433632823584702575986878308450557763024557852064125535261020509397045038062301098431200079788852981517936084183273911849567701181268946023768168711434938750606194957254453497554864715410905843630080000000 937 -18898426752024709425692810912759690277765179769762060290682188156544693833081368230684424890352843009696426418536844150408420584811632675052386083237987596857621153885699360475539778682198701494150437762612315388403912357385471402514290131332299727007454701291818167293209014716444617570920806431524680117983220740342771454931856053558508519665424039454283075005635315649325351849645259116259800864598973993828215322610524647591565720050991624430714560308806942720000000 938 -878768755534057776292177019749597558289666567857525944077290498981504683002180180379663143010812158295986786267428534049002348014783085164290533941712883336325728401635243820088442605355416710806437751160001183369418721798130557935397095963503687188148782979595022986720512322046225040376368559810880519527692470965806464161140909006701086737083365234533146820880241204506026668243002745631436150976189986290380546733607146383262233013722808320000000000000 939 2296438083180148640226460357074291005055842250182618436762888460130241844273371943797919991838062781425815060595615338584605714971905782393364159953326562261377018677315987804279111490465137846988680070879975441385371230705250006123806725490298026773426740844988283580667132338799215317842656700219106749111651375130554849842222281188354896830914894861039354429151392498140926275930548069917974608205695680512000000000000000000000 940 12008762771897346524339895514382007581584489553218284862428646109196538195861138917597979105783620419292815465482035296468130723485630555170547490836811453959147413276013870288864636096237157728054904426367627437466125750656153896456274796283076195006886396002748578815505208473555408390364546673884396365414211044616914060144975704184258208453832657623554581576915353600000000000000 941 -229000743888714963730069424043433153044980471467145663199053896448228259409710384387456105300550540555496652660021920213344269914336252284792013727864094556442406452222958770341476480691381904713051281789657343566255449010370263383194037293062183287802302081684928170758452888734597434572800000000 942 -20397882081197443358640281739902897356800000000 943 0 944 0 945 1405006117752879898543142606244511569936384000000000 946 1 947 1 948 -40 949 -59280 950 3004683864 951 4787540267546520 952 -219373228074187506211200 953 -263090985493445923667314812624000 954 7473291871777944859498075478494354581667200 955 4521916754303541559963855047588510203447344406192455680 956 -52054918500667041176732374545603337586931411772031753916133461196800 957 -10104834948343438834397188523382090018379292823821978855273710111167023103934464000 958 29068567811797686353740884336836750911756005615725607477801377118750206845852805008859744880000000 959 1078715969503940628020193368303276500497275462583182963682513374625230687081846435899557421388898351563567984640000 960 -444732226637187866578060857902626748077948780726918833740218738743241750440333036880492546115866313075567922783373904576552455372800 961 -1733331724199417249789456843247242100906620447686872772117678349723407683527026029337078225715476023317549442560479702250731816431604025285622202368000 962 53605330700322556320476740887983673815079752725773394759554543266858654697366107258213289174286896361430539459846660857838854625898722872970077125553564500798400000000000 963 10871077300879756077866054703002125283540272408822210986510333978331255310532379587693799414857536863426316013250555227792200411758968592657386693587919065577416215673155411200000000000000000 964 -11736301194462400410846993766468945470374208499287663427823582918825453185623615931722230862134456749199803619225406218550108407146295324275816290818134765325223459054480004026731526916055833226772480000000000000 965 -53643865689725296301887078435514594014350117098780775248980327461635863234268545827566722405624277892933569121063914331354041621674278035667670600813488417265718914948515576410106752724030086519247537567231872059064829262291795968000 966 806169789786919579514553833113753711751182861283342042288062370451439059919604883782820205038129723564115184668893496508353850840338882232651703371395882091860832954016214242739798613789579046123007004892529222480401530091329035231045066104374549053440000 967 30084586476045914943481422372569823583423459669042055722146192603684740272080294053967805235689801047234200561180538290674763837498310987760425722194096811625799099780627961074797197803160844321547305800317692704338988851395903935398792590645055878629279628563765093990400000000 968 -2037602310243601536548065280249400896957802769112635972932276313242381736544348246722434101617994845785717499277631203065961590300851193654091572644850912880102074442095335236684903062854860669985685163463328916132629579149863740983006988183963424760125695897376044895157912262642548080640000000000000 969 -176063600720629380777422610469548765025974186425022205354556419781274923400306454842729913611233800715742055236691080381838691130233527179587477916462939169212915249278618771711780332995803701989942489457574278608404226118447088241040921471382654007186018636198342076471685231709617771905646397854749736132648986214400000000 970 13019600430210968583530733757754848142920608332954509530315619522109307900501074348406768913889766472563037339106738553078269440609075740422548745511157489381710511741715153376927682014621667731111931055105392933851047913357854514606227910030243904029617993735115102895821490054686478380251947815541412986081422004935744767391295086153482895360000 971 522239228763421738915433613658304352984335474012447454098553138773421475048333882854675501080041141293553923956252506038893378602917499737454152363742701014436319037164637570176149219271061363310393887108580093341221328480958594671900622358344474665190403386913687183344832305613270635095703525224784227268601041719171229460884786635581290472904121554698852368384000000 972 -6717517967813471826107462732587148962485675023845882417389148776272831179984642382478439495974987741812423324863636300055993523806528249676603766517058282754768364209253614828374582722229389764411456619008294003822213715347951714316103950003088458105346745540693422319061967333485486450679790695805956478169586291640456316914193568846541596253457737660667783863490404124198323617792000000000 973 -15021458121213566285534795731375629686364253103761422558919683927006028507804057840505739611441510242699964081437496929055796300919110699384870311088013207511804161414751589831318863288769132739736127104514800217898050448195802036184898073792904448227867962567651341203639931163998365738661386361232993125234548141022129655018006872508131112777835863607158432062222320244226425430849982329989890048000000000000000 974 2837496370102445889443869783231764672134519761295635066924350817253064076633615307575893814835125227072838552991375377598743791979723054865943738264754968950864472133297344412691701868572465089724282418489695133655557682968011555501884581241940089215941056862713740641801349750890824869276600679849845296378852297396903813536733254946107122016306760057630374926393764490129075266910766508471735359967819399526536871432355840000000000 975 19111905640358583535786337776490690255020677332135400529143870980299778806489434643099570308210575041907716088668845842065843016241921221986705091033637654141248199789116368885362678212507147470528315193205463943509098172362790577565768246484510030396418830528400864442060065749686226007021050128490482292793906305549287297227921119826112844194265956421504966856821750087288939310040920357114122935872902670933654275114328219822299632739786162176000000 976 -1610721561662310814897018608838035712097606881386979326122310833672399799121980432175903311858956411111503120530048241773550821601586248309868869852568589224246375409212776792788338747009610766738798699242436795639015509459819156395613632960965117775556912063268513401139623583705224489037276808294946457639424399279206307085584911785324846937340705448818531469338780083572305779661973329184186695584175074919836175613936347086021998633793183129151107212855214080000000 977 -465010612360068436860784529465220306766863336347424876024706528644829824720433588164954512136278114943965918835326151839501909675457782594859566927123975829360370099220378522661411814037318202753830256386654402019545010705641275767308321038666924556368936054513079145287490773005879483418650053171787744363521803436183150823710856547364950452420554407547176879451386033532053741594472855716916695374441485282276743950097272895400498930629757705175401574650747453060415488000000000000 978 89310754677644244038540788176264875718744201479493993797915663929329384334806099322182726101917568923121420085097828001940842274521770501747779814324186716990993666841978137856222212562983112272554114765529400692072883754433600400212014912310447523129661490838133087542803719891546844543484007121129923495763777301559006662391087913842681388930419649625394885802753512320114761976750207317205001196963447236518206836563884659098292035899490385795666036377160754111239295098880000000000000000000 979 1355733463020948632951455198462419663595328548219544976140952690125869930354459108071594471211569999999229544532498351999268844455766998824034629027449126690513050225644746738321656975796077017104643465117772341185827209958391570525035318243180394837192170569145348528301658370957172112968698437026599697401682789712555972547301129072629337989238988010596334638242316842447696965301094732617594358470377199819853466208544215589879424065086440696132571965676937444822912253297833823740887040000000000000 980 -92715667778537808527906868896789078316391602961445966578522024573636955854473606869977072992146752874388770297447859491978373034007567618171469526080268657955837052568941609473727009527036849018611208938254855756844372018843100376865101912174441691144800265233546870379000258241517129031731542795739363932830583130971744838900397884301281062715970995870386296649189414004707877616960848504997555307879010961116277758771409934086103156150089043540008077686546232346236754700993865692277072231137280000000 981 -510609663594710935093885491250619122899233919799430974162726212761869997118166260474747455695272591139655648675864169316926557268948808792589306008269794799676309719099384859074474703927225705671804970897944559548912881183337308003607503782880788273422226559658443908059131078096434372471400730991147041593314369548799979318638915039771735168290082933610447605699025088962354282893699138198822653226197641029864988233427859672308658292213830740879589773836912565335069597294395935367050035200000000 982 563831015947406367535364462132370808863650151326854381028820466167693535770967020492555238499846090662661466654429602171148777920382005434328862534579815009680087060401520769809322941406197686087910011941161787267848344575339769903856161016879807567602914299132788954526331440028578665797006350808254611893130882166232509062510482485161729010443745544378425981014687029876682329434752140964957361921415073596065916259822792318414800751479315068803649995190010315381145600000000000000 983 7527986284093747512361927850872780405855021883230075620894913894346604808692642640090143191995009498372970229904912096768398906237875251757930112308767110930378145360351037360024002521926459171832585143052779678500950903084271179576535461199705915365962279375970237469453149822006648586981029786295857004841428986754799624068034613914549860241963510029506960591234871674198437438940683829124284882163684108896064534145586599099891712000000000000000000000 984 -18789466488809198724084748608185856654852241216540440262684627373977609649977442518471026664693155604666487816293892452747647165555887099365984427231693851822834680799607114371615806038819944020277896787525808300482889263343975883006443047431242518800383934428050183899232781153645555053802460768828807890034135612592195800131590726510119564781863176137517407216346444537906503498607257190400000000000000 985 -2048272953782244910113521760863618866156625269678193574800960665540738699970885424294757240330768022644760459528018514912707025726103180492669694401576300619288891081741735936007554845543561764854266716679094843599645172264494554628199210909831965017520553719450915019973360612001852104612755674171126579200000000 986 815915283247897734345611269596115894272000000000 987 0 988 0 989 60415263063373835637355132068513997507264512000000000 990 1 991 1 992 -41 993 -63960 994 3511806480 995 6252161207630520 996 -331017504756795940533120 997 -475687159570813665268129082947200 998 16844293593104146514714614010256655622640000 999 13265095370181537481814900199903256377726011452305648000 1000 -208330845556007364454266871249578441276866890440747428911996089139200 1001 -58095076106615235226696472336955078626483587382662198209266032073854385939860684800 1002 254086777332087066613451342875013820708243253481279041711467680882256805180093796693657769738240000 1003 15260273518325680985166667426985732156832389745948630457841194552291598181423700132086725009318833982697512880000000 1004 -10911231902987146447037853832364279338887290686681153207981775805121669142941815138543027815408772914814578024451996529534517391360000 1005 -79633649828182223410850008947591295963636224868340608336085196797483173465197728797923260358060136600539845205382067366877250856160711481047736614912000 1006 5023210706094975660776625739854950241423553755681642952738010239109423695651112532164761930533937451580099525868403585643033234836944167220481345797171225673850932133888000 1007 2286253258491809360762626586445638831360454064122163379430493300070419477662735232088658590607438367358890386933513736541384955424316383371997696103094480208265725513628164845459441600000000000 1008 -6167499645518833651271816731222821629253956792784003318442399060853073111336331825773758019015584578968166326377683117785976909773616581407066056476118537364587666735525215127039125411320751467520000000000000000000 1009 -79521339605786923929171106397117877187718355512419643519218110275791034561090155120966193789195428605143840557314060051023182253003310214890618639598586638621578491465039408467843902794083261281572714336761433852494196244480000000000000 1010 3868396034941866617117626841947993902025015869750178191576171069092162821142645918293219969589835250622841213433347394370605167263414619437751321703710993178892456681067988500372077216859247133265135347884932201700601573728164319822617765781782930275696640000 1011 546739150955562362003627073349192361502290942371928367438514871509990815195202079196422470815043152109796149998287742443410078450510273748008127800474234741553843984610822709464707502882760306090390352434646063892352319466083789552700721691204019259538307726189086310653159178240000 1012 -167953191919852789223975042334399865990723330409793742777946027676706613619925965868873139680195268407595610696040655489831713815855380671683850383416761755450516365310527610498439722460257653906205799893443649076429733824200275811040238426460047842538476588686416317256983885255344318119804574105600000000 1013 -81076619143557763732567684276702114423986140213549428214850213522685924986263170356670753630107817810697153234515708773333403495089098526063023713681815284086032787246276363453458178270255537857951906609211062054077705753117990902011720870446289827107463480380363726828575958395421131115490194924075946512324444815360000000000000 1014 42700053297067530784796269521646258706420937344707909521980749134564349943717158869274091302607898830868047569874246006093836381100398351916190442459559305370986735701001005641927241219183191720801558546493280816397689205901050420229882253353818154978998924967063502946211801613083131834769908288602438346049150510786186458312960300887176118272000000000 1015 16224402217400027134981891111849766460618041095330147379988058316166308161336453280975860046841122590652080368326290631589302460030760188189951791262740414517198462370475491133273602598899311973086596855183267688474586366271438943587633262434602879291404254653318548004883094701057960833075621141112307168667919696486459141448121157309208064724609592539249210377169731584000000 1016 -2772318828597418731501745150819291243160366977615855827640694819269440018201162745179387517884290321103779405723342829360634365737895953363619447535491811607161887619920279059670361777655332429067772636830425537941126351513240123321213115846078769683223657547412921947193815131819220461900749067591349287200538924502084231436538652583916002444766206074082866985368970348502515878381627830697984000000 1017 -123501679130031393410903433230547609898070830600716678043489381861606180972719360888826841704215735985738632416847984243129356344196331152847908053144919717767108462928358902476585662022664189715374089835184268477337089600087718471102051302789590801742516144406871192257928770613347182278294923643476493348072804644481667657478212199032310170527033372763454887031405483704060248933652047033168271954656031817072640000000000 1018 759734359923925640573132004100616518732858615543606386476928087291034394768717773750960396791121119254087250238514484453820172199249837989181190760088682293651691964683465824728671245537349924534160902172876404317753685399432618568012603305606986242286521082844820328207037546841508394082985722429056955506532486144202368573059309810706579849517617122748401672037772549542583950026007486691171564702029090757921807488396474449920000000000000000 1019 304959703849195003626672215823145898728191280745179529432615356468494971452155409226280466686161935940135261845261726332109323488501349882917401068301081703463479660922350539214352697622619868507310815585795627064888533019398726292637370835018778999123872105463943900246689093652803226778393262855681430322499564003898658377578717392550094756090845787814573249928335201408617292534027109288618663191192010697802293817396366743015716074009627110707687260160000000000 1020 -3258933445599986136541852810673566212796682077916782325860008703909481954687193847110441878774473526850603740147918567503156667680904600981512164712609490055696602692518609198129222074149185769297588562316414865379548556019213111100803979587170818180193982004220102017460428390317321657534947585799138459663818153070483463859026872197573203052902660815771390011688763288642510064444911578419515938741194897075482437985910080911475667694851103682935308209090393699521501509713920000000 1021 -311954982755196941392089504207874371148878662356757054226715545678226539071066279681757927437108345468947616428432502968337770029746629655700081771874582890232718467895713171638235685465194942508682716328939653044521915787772770323818428565728754322890628746159885139566240460430890441003316308580741341845190739111589619967698604489805658057887056023338814822911607006064676300943751176954161112211687756250594939669518362863483106063297032763914908692484272436568338377478260286976013348372480000000 1022 69443335104629889579479286861167955671966139772288641462287936432543750478189569583862113001210312912871427914062533747184706706443081061390505391560307230893033873285690740062084233527364996830297933408376533302593662555244144111207482356809309756468302889893285691473647662235789922930767038475975925422613864798348274875256035578533823018942373860507650585601912420470246886577878601072605480142130102951009662551624605502152016790098167999741746964615334645253580933367836512731444853396924339847168000000000000 1023 6520068256895206520538892635594241509276833091839690922679480629217649060238582666752658910199387188061298524735384053188183981289962761574305624151371551830016273218467137166712172032306015938031170480789810283941264411864221854382384419695610995984087005878668692382481005910062540743085844073339794792468876890160702832373755908772780146263912409162378817840784624951400325305669131438876415244928349146116052227560773244524057476298784474273302814785577065211665994167867988941590350724040554599518330880000000000000000000 1024 -28016006927951929932762235133772176505508091120439358508181056199632313008102608412591270817865362902631292279511706295696183221709860725203783962424598752605205292540241553458309298014959021401007522559418046673435047279599293657830830290059057400659932462567507811176690203036494746818091785142797134460656866734130367507191125067211771024284183752818286282431793108970524147253916985821721667756339562810018860965880855147239075019370243010504632208263710003069235260063066327807553926274694919230922388094699637309440000000000000 1025 -277302734754513799689275657562578615484069137631413374966322595186543920555607831999917453424168611462906056709740857023033483414750090775573744180393124631565525515126615943628880037857212864509095133242961793991640641578548181220748590974275887799011212796965723819012780538527493090148620816884073308703311040983088326623859050389189547963709631461306790210268109054877707597961911816382909606100592532089865704527621203023351655539049586293342695203036549318934727193087073703431944831726539456177140718766342481629727948800000000 1026 94559021385275230051679359400629682688861859251254225215727773233606396987801499020044010119852554553621136903373797673732545383285802682468567467580863188406949180750499680779760967340372616078043881695376496482137089605725784155683038005433742890688155401725530091964745394228281966484865892585464484289769575230912389069280933441679004708231177710930178990979573335280067624660571250703776613901058174385486710570980864500212651551277584319128320640096915982495714969657790676588240297573970273445392779961494090547200000000 1027 2108505257572028284322031727516097820941434784137357952148736415482724973950722271668133612190164277353195466012914206263070759619262963974538364285116259570073320911000619493658918888673545967149162611189617411464646548042179836146554188242000549431844178354215547764428410631233707526979405991416804124439848166253220111272523392840447759358314830356810366178385389913911433128247871390268383842725693117813653460105969781012752804877731518362434309914876543551482494484410994598991955641866649600000000000000 1028 -118237478834250436528110938419223646036775097328034574329908436558144591066072794262281143260951440560660721351835681657948600010669595461851862668740409207296997532104279148254693415364160460022649762776851960082072236294977406245425267327282105446348788129879474297189568496925457562897052588279296884591046549562808280589503825362441556194275292538631026172080802848141048623898419094656670859417271363429909664113756823229169153920753135785163373559152640000000000000000000000 1029 -109718075077584564469036443824243878928686289706663344666130450589982833620640134639191423725592449659934543607404905122576556844614634212233199826980218357273840508492978913069289855366409018826560945018619360231384055843521266922835293020842532965888063517793498998567726364104548908874433218276118913311367603296801132140242279211849284836934045226960842694491373393700240131007835360207755587474910062051328000000000000000 1030 47963851342232334742123666126516423289726966349904961609722560036431549953332319868638933327093037992421563428969872653939608693886155015542371605062602880622873343550438218133002807265036377535889858197208112372490499940036233043644307198084782395096682629514142180909030580839006640364413063559306687807723630495793152000000000 1031 33452526613163807108170062053440751665152000000000 1032 0 1033 0 1034 2658271574788448768043625811014615890319638528000000000 1035 1 1036 1 1037 -42 1038 -68880 1039 4088323200 1040 8108336233735920 1041 -494019482036924396432880 1042 -846201171953898527231351658119040 1043 37104470598000303956653536312757504041523200 1044 37714879161741652168764723708926846793802499148032640000 1045 -799855528031907057079853891958466500409258213039451816041961832288000 1046 -316445685195593011580057883397567338197657334787243559375559408749658686651380531200 1047 2072727068745189121260264688620742109095399472105793869828634135003132420013362016155479018412441600 1048 197853607495965420666536166154889530080315661934319482926692215459842402332737943942472005835285062416409758269440000 1049 -240070556793674919438189413501363681341083557176563616023906543662434045442975393624373772625910395368416111206693045590987144800000000 1050 -3196841733813257616029513670651235822199137448417840313446952997257232533098086923341206130807426124540441137850610545991997633384574975673811546112000000 1051 398747214940978605379950587179025981939136205046338085857955458111602179788962078970482019090163735832284781411139135236587561771913041522830939940304663565601702761463808000 1052 392507446281394795177230930992127364017351861239619340793932824596349083262803732268154273051034330300603614333874226765794339746496745016947468005916738885340414443924375864106424440248631296000 1053 -2531454731697698042870959117727032182418194886808549555209057598737813941266555138702998570681991469023823054560097081706581580902163690948679773456766274071000545328826100410554319894049659238691775761520000000000000 1054 -87335165258012340682004791726606702684091880746043189656245082777391336139803174599715168094118161851343917442219221306782716040379859119060898536389849025618802647133803486744493640349916326101937814922470527204272532480000000000000000000 1055 12908964773130636890621165164764628750940490247096335265633966027130960226883503532185941170960799098008295734871971623315780058952298591504271736351098082890609492546448890369095638934712987945869531880005036365763333008011092295492486366290792939520000000000000 1056 6403926197177008075687450620925367080348905703037051721719646191004899400421892858716188809616214116238101343314262279808605776631786742467608628549610053487709737488572319928529686139631243278756694572068682947631292613709510210451629133228433663881633298916444537604714677078589440000 1057 -8140599951230061571983183260210536715602941499841363443223448081675494290540426507427985163341455919357440047562823554307724148803829237073469322441980208467599133352690449919055195472957970651042771169074966035253464904145075556707306580911783055533757259499412446753757657375979705317876777855623784366080000 1058 -19645523719576550484906502384023896805589931619002636834586971341238663988817094510568725723984562647781313586709442131097480000783436350699647439074340343798673669049113299620756815680657126375077042187412199614104590874628697720307498370410288965470615087123502486696248782669333088571847872401967322130391963123486911981158400000000 1059 64359402252154140148483788829285575809715541802334995608522061764823332669501055964844537203894688960210358101691113098798643360762784518794118994239569144641957285475327086065589925362755637870234220737934704452587737485697959528450949729658376774950763652527747628745987921559196512511790847376306321098702545895703881419119112703571196483993600000000000000 1060 196215266297065687831973372524754086874314938032830214936901795847892233667950085452809153866996000020820800857145327435091265073755890764931894115672505823401904972039712212153788059716573169686580404710054443495814616806278826782529335289328204037528285118201921709126930601259587414204013775120764453035067261166161243188054553613873192914619971607264224136523160215355392000000000 1061 -362798593045019875240926219729304180987419587792669751710115336617486681917299734180902882506898394888790874508579955541272283679905580106002937412183132531700382423999285647028773173168870312635805650717931262763177917763750607606157941725746961341080985204831155311304272452686408984827653482725629806452507377113992462445528425375110290220287671337085672494030904458778901968346815178168579234594816000000 1062 -249318881430168167329052665159613531350474268582575381179364185599757568379024089007801825597014521683530371101203284281619839246685610205723054643612516281428001500289117404326984082636285054611900276279625767781727936743332414444486600551134939065891689755809104448568223830914450730369005377841864788472955258297463656832360723417305613729441363404444323450645345248430117007835143897920457538467494053310911046194275811328000000 1063 36186816679981599179743689605938410409353105364863336267700769032584422660711096192756998896302239911511612347321627751860137257289979194252410381664850597353992043394122696861634839282110102420558321475751756670596298806943165246935270678470265258750414779696425374123180288868703046824634878623070056764489606296412486772098722940491495015371272040091413221692503647134075700145975973887735362448298791967542510814679111410560269918437910773760000000000 1064 573798634166500301381509230859717129614616589283340767458831777505798645699772122971144411882119557869443365449502102565844755390213917578362234232978874160340027495124193219037280435749656395531391573035705787077462980909867076463563487165148772415033084223265927751718334417298894404310512350030166664298474228210802112930763905369478119797111020520203184943424732075868675271820835861820907666988909079726062371147151508448589531952644134045825551591979089920000000000000000 1065 -456504113078207361610467447642884399587864132299519614838524393162662716153193605181744187636284905415458680145248745281275186011940127372935699478291197167472384259525233133286821995560271290048892288932246585975246751858835873652260986514549652826981996623154218232050172999031626625040336079728226073875122455131849790369144018335122261950919924421343552460035924839415012709730112089212050142683811442742110618487644124224688033909808026220944506046102160010147433691974971926822912000000000000 1066 -7181206894250407207472372352682312172534165162793143103921563693530050148812885188843397302761849820093387870739420804635695397928078068541881384490992491913497561298264151832694118539997882664472621692031970123566954305562261646221276794153862170543514509322628902139181176221812129557612482595620479754271113405993936228120777346104031463475942125601565428865586527121739393262893413712658862992449999768979876031292781071949183242592707686473038460927464520456902016867611700631024050205649387855095026155520000000 1067 719940795733493024418593944297880224438516287808683041712585058071861422457233911778787288160864536067581277703840946385429761043829574334650144285401418748076996969827800615743341995050944534116541027842139826577118096637874648303305344104877336989184813297467724532117341010365886467206977745892538193703582736068932479039585029715610423671130745540688152941131427911219536298928593266270182383989815804383756469048200339400120581247279777096553832732959396295286830292097327221059610796553493851745381929232956836485959516160000000 1068 113124434433654706563677763044057558683242008174513652803318880991499995225212870710266039254130038024686290975771559096444685750236001403987656867073464705976445947165166681585662129748459741603276964748038475329980007347952311763345655943093944332870522149085961592781298684061918669293611842433598520964377453428462736769632155584429976937716189593688883685149201199129671720796816211333504502248309782069758882041779181307606717989771421343077096114991356765047599915400795213465772082703805833184099621842036241606346508294957301760000000000000 1069 -4711844501505378545820542126519352474346263218827884097557096644650109649929346987311962564707111631163302076991390316339643090859185636107347988451170647801360848371698354654769962160815799516703171665757168710219538012321018905784447908370355458862347239001661022028553149445982595877543800389725437735792397382595655708671523413015694202952160425782202515368218599419317709249798295991663268230810194425008867446991057119622697583253611399490699244954730148619216752118203095653244495419133077325601895821296342035934282173234331382169600000000000000000000 1070 -5145373437607931946329961581477418719794681590719858062899340828197117931812090988109544254547763064602568270568925895407916697446505480560958927236614276269195149005542577386911368649954555973913624283449213841190851991077506679864250798417154076489847324763799531699943361198218725046652919976022607400311117807452908972493774087227298000802192130857662847810755331659407646399646568773844302000076197172150350555947945075656017191900010475090591120388978850519542597958043823700270962484815115963515196932800554314130379603811083025775741227090575360000000000000 1071 6529719227068271737640087668092917849924305125866290878643148319024019314623303218654383222515896146531145102811373338865811963619023716730561474326346203448694791051925335957764935679416963956902985135831202717912805453935555303011016253495284906152911824288622650885887742793882944093854744366466184965870693125192032185599521584903488238624508287155385835704282135422736993304015709741034209150580042779290932278789393597475871476293219329391112561477258188965760775848034486851199991715718445468584822585893088561672090909644787154190716096865950184243200000000 1072 120023826660721724848177661312719439573788330279698972091903734321062763806040106840412023017985038754187654095298302644686984820936753182897717127329572927225077943739090355378429701708660437956230411903388634686085339955355680918700696504606030804310955421033478568710585679338735045110671990760050159303893347812204662931389258716083791119460021462068417561914492391995681092068693102201658731411449598353629697861828407022458662170389656685921740919321255691795747102962971150292433239413581021177046994070741274561313886729835576374678333580902400000000 1073 -45957012052767601120356066017983903130118979354486807843582030479447578197020320108164765494905085447278866948815759711389499652218859079343694948780353946519672236454361552907230600497677295770033459936930935541561153313591380303330049369226299643105442291637681628144303331157150558547133229147508047992032242697199515648438131099014098326157533997631322487187168318527163474874895162655395101818051888997820038725487249115493384578310611561727732198312605542179140927325067358190412352089911089633229037475634438438754713600000000000000 1074 -8897823059406179361065458656161919786010401277479006738068866253306360232569537058242350685788964163538710715978393015192570579994714749864823660426663777097941893164481427976171506312726437418968939566192828656453934800591670196617213204214045801666353376633971450969739098469395941845783983751766830128591644658171328801024456446117968948830452036556077049244411048991575656694605830692845243813986290581230358649215722200987023668365217551488888938454654700478423582589609951887360000000000000000000000 1075 2391054404784685182519738213547577904241749618162243811834253625573192971066986418931250802405393175969681645535038922908198995302345532888311740728191732526026868475196745122880489910733231301746518110869710861729776855249203347219939763727704668572305277507425498743338006444051138855992360529754545669435572610828661893016832528594809786638831604654243684079631206884652591343657013630128604032063099775537659453725272877509378048000000000000000 1076 2940461832589384722466098194490762710059434054113670239762095269841682567295889726499717124504218780331948509782877257935529620146312350802907663360091370895309461683755724239757373505761999861565240176317959297856042093538528189479669456052215027012206231996149553678714734058469548609675927360752438924551287115084441950315495221624832000000000 1077 -1405006117752879898543142606244511569936384000000000 1078 0 1079 0 1080 119622220865480194561963161495657715064383733760000000000 1081 1 1082 1 1083 -43 1084 -74046 1085 4741630320 1086 10446487528963200 1087 -729645176998643582476800 1088 -1482315023527100260611642155586960 1089 79979820560682032413792181669792956339777920 1090 104111345459738486027478426074633177205601934778584832000 1091 -2953151463754961222999360375163673795329982284371891598757560912000000 1092 -1638383124363063876106209524815334822193107662441453799859631412912280666453510432000 1093 15847449205227046087895817799208773966010491629293324093304017826670358773043015826170267123161497600 1094 2364123463029326582795246182535045192048832302404487869820649854218182415156068422566194833956073371886001138224332800 1095 -4771060777471456208904744792322209936049389040755728959011199367124717765904628736654860642177095925763269563685607643330440006205440000 1096 -113175749876532844330236970593996861397537834694698822203296590024924357726171046164746006289756242579493194904315449902106048893827777087518773815200000000 1097 27129960289023431402571000458307423311310987503881419458679504391985109130260933383170237985790929894745954800160924900572394002476857123370849850818618399580945521446912000000 1098 55834383579711780900216678045252626360250023424980617763289959269177155579329308668514631634951620076175404389750879983639126423736448405855126233691691430428668256818936087768467197927275626496000 1099 -826953708739546757123149145887767658993144393679210761270618515975978972934323313341845641169182252590631524368340433983303258134392064842527042560732113536046050048939418861941618197877612378598681634833562746748928000 1100 -72768842019013472828806095985386665428368062177890644333789079632874226533380422534823288593307437238845321692267972644511313540761563507705812556138723384245871865175063065828178697138544032666482215558231535341002624566327933520000000000000 1101 30868293675029899965880090271847574370510966762362773614733877839615141042177098968776127847701689871943399517003710911208537512144923072861872762243377191309508404971617337824576400056458984919328668023786991308408778049428684682887408154666880000000000000000000000 1102 50205862339725630889200365159349716608191822260424968206255317393618009010610799451286157780203049070234741566840256706588558092424690815175977985571985592305032318787826355567468388229648745939687788466613158865718143995194693585012815781280627431462858070457070168014061568000000000000000 1103 -243369546401774327816507827859460467827337313362902428819039649588517195992759850901417314884793327967980225214601957112969181236765939907524904646801862262493655682318674337878955948459242313578704324237653675393711635368083208210127126771465372198879722061270805240796638687223825059247464113696312702344888320000 1104 -2661063489659464254250571305679477131578425586371529867512263050727375728743002575606961627904968961646524364574362286454714666650583486955848460954641851527358596342817564179071572668350945849579609813455575755642854572124527306964382551279515371767346303544395374809244387813838531937724772292175129483506038189747238763956067743498240000 1105 48147095509198638466782401541058723569711996891434093330167647298508172814462567441984350664098767490092358804479495997095992090986551600286695695567131696248297437528479091299852777681352498593889838944812109019818126867709054683641407398998848645592209219681495473697537538465722535539791308316815427339511016391781424665376761695412286274192890220511232000000000 1106 1019221410973640574562352154230741769537746784136182986225220903066600863157903141666258769821265877658782254498125751690774833521945877334733526406894200813167260954814433800328164970760496393145002811457892874170977893240663101035209928045166461690355775996034030640223911083670629703120950097293400919172919999899638246293172694553484315984786609774353164784720194558859673600000000000000 1107 -17083730454796607576779555770449896425668500015917586377806949811319984907877084733707143882544646692937768394333356844164724459373590614702103989527814958380305081353257237462122298016438109479601629195748684807779445148963200683429090286784727620759501610310506492536127680263119541205563975279506462263802829437825964010267005602208733154910566097382753512973747301739596210844501110660835925306080493568000000000 1108 -145575511758157666881799705215696930684055254070947040918064240014249238087604239692218820370253297556363822567855613818769847954023539061226757725091312776069716448957697832449430738652138220361125472517895159293975619129830048993280595677431673618783288082859685185822626205883386631591959730592018995782906606327371896701608075808418132324258944334675043310084891190957373098124591251563978219866092432044218351705138886774504947712000000 1109 379844180455371615166216342473256433712029015799759843335525730652653094381783134934482817119541968901784756271639666592913690954414823199698057229851877367473964236552318890423891082495693355322610611326374978078682433638477805854947842240319998747640016043889813254495863234241348443763077570105386339466915262953109613620400455005276513860110735913018529043880355245451972535281350206726313352457803420379798388499034153370121555794133050885285325165297664000000 1110 168982367629291374837996108441960929044093110797515692381445533514472870408503068239729432802987554552281669369724114260829950367332404068100409729668674086583113891682127568804459303792016212500566810603001855284203331262576059904969632407496648832494279313044907492101078472634044752916470239859480455026361117796529169827352417946511634735179612724972313926220027500744563864677656481125970060298935325624273691590605728601155636253496873621909865610826335032984353651283722240000000000 1111 -6471505382422370569446561827949545991866484920111391531777452521737571127180520639287648901153730190295974737577256166582276449438809086185607442565177916209416964142412268989598958871915482744636367132681838440068550702254776104886372599068956652284327423607996748992049379343058080286648649422446191512848927972583462315470843434496375988451783738490528972915837498586981716273841891295816426870448972828742813125389696139353494844333605502304258534756719326274195933431151894856304984850432000000000000000000 1112 -9517919505315615236567640544870493156180239403603390910714122019471671753362682342840084020896763842855283685427742986924489762196716321523102331299216433959125177979099912674400925091121972086573198934174806134366151039588860998423849234316188775187746672952278133065230822055437134989503291862868682704941483984304329135665790175323024466139562009051524056603226721854334375003288809266427133010313275518272031390232251604608869984631628421299089656765587508380753197324564375253780843733809903326277011035975878131712000000000000 1113 204488945792498311920032232191919391126142048021347461933611538939831571061422162856916627077085462145269427111308849664165835433559666058779543318508365397003426997816399109806302972103188298032217618053489769109419936461097037795717657370488467469249851010337277638055132471163739710501962447502155389292706423030568462874484213472472119796741718302799401948393620823097020925041867675016717125042674595307543078619636439052936138921583656732123501826227391109557397037454804731413074510682970809953908180232317904107415562635403779329134428160000000 1114 19798625595264785007290112103445960959209480133439389845345328364653601017366851449309745933797936797362877099938419879807877838210918513093291175691125411892684329550577287119370208900896684422223573296406910461164009682454114958059747711756336996139931361343954602178445543744228427047711383528347437701402254529048908460576172992806401000013827685239848951161174712773996021629878994006305174880654129507267536487964278958058775160133758777917306625623059412731523381887375835916761520289317338121049156449221537884159609915158658173300888372502844044665159680000000 1115 -2010205313481228628672649310856020923558125766965289554305357680981723278365116526338383828201545915564680709426023138211237271896105088365653873235393567539347794101285445100923256893697291356118016567167249088399808009141210503888613395743849308944727165699905646872982265050456420265076918489937841491873596671445101537211165989748176011065495264606842888084827087038918614206694991197551023738227053515502162967832161283647828512525869784467912338600032754569443176953787927021159769059626420005102347124353450999852588906094388395428546783176867856641407762395299840000000000000 1116 -33707006217495537009253217988056344097236143779432654350927225712165329262456656350320998677213188004623948861225340970336290578286876480856990928693165152423063529289501702699699963332882073065155896023526456796857533766853748482515427165199308400585457801458970023312357028185774554617305791206060202152973043480064562731146856270401378515335394567733522174805165213002326603230188142962557092570465291695073035220953980819088671786021960842277432930115538928899076098703905065259021124257996162332999738798425897012967720616560208612085117247036549166731994182218116710400000000000000000000 1117 8398588595035361227084663242024294453422111901802684796567313118246197928835823195823932720753989966085765221855214476759893754488707776735190433934447325548299883583555798266202346522234434128333002888991205544702786806801526089596506228937803563001016247719519611693527742385121250605333177634737863037540472333449552124819635575596022706822811567789093537643514441620247639188356640944384163443859824998992373250377236582449388189079379220963446345786733323401331020610551758238786642389495120039375758631859001088003624242579934988542034574789408534362903861255537260910698142105600000000000000 1118 1210526203738590710911935041542578339933724007250042102430058552226849654418363233014945717118263494828805291835180017506182986907894827342150136711983963764126185787878082875910045783410886060287757693016139979910239434156816736482145770627883379131277941196848500345565945755423208682501570156692521661071312225376388232877915076558211709465069558686468326090087247109255984062965799274358503493880596460245078800038216558144678568396229300375721130067744130417321671305179119667280335576655987363193877192989525019561184807480320810574312815276809648176496864940157644085632463542838886400000000 1119 -1044197214031405749753064401762320967055939017717530019980809602612387327924111809476839787774859000105122082640985215731647346570467091893867596367195089353321973241129943154217231011071685642230725731441177598026496296505249903459392723415595819782579022029574454686366343025829852853056227502954058585559590338211475686691214054659654336276010931746298308007006900065848505368058186459273945298189462703170419538721751361040077318100738956289542748367331635818372024516110078068091074918725655147721142191476499308127459256157246211253101473964155360943917689753147186399621939200000000 1120 -5838217252553604393502063575515635019336082436868393663946406614051125076378463547504936353886216762371304801556546489473231703448111460840754612461185470142096650176904039103368352107976488217007582426281794091616552972966408781924959776934238146599987963104433247163871754357376215454023475080281874189473129094176081118469012363620422039287190714990064194065683082588666560332921571576347179286421201117173299370307900721862579184711862199040424884566181728050325567637810461805412941551842493560018712140993816653329301559166870389657804322020261888000000000000000 1121 3208223624459439597008173319632311003584372289677090224201814568340693722919651223431581691389244135045308990206171961504887172327217002871589778486939911174035079804707715952858596325571592438967207949516426306763314801847376266314227300099960259645295199892855991508199707606279257174628073055080181717287127580941366346819837713900510422278695275712997136390617035306798481576941546418225302386925708048537907706129248394981676714158144875054039114460633945022519430446417960724659672308339415076374052864000000000000000000000000 1122 194468060917558755342086684679892744984025331229969484165552291716552272808936495054514425960943244857545627024922260201055387811026280890487926204047163094403380834026095829336341327233524388904207240147155699018553445610661148639143691298662199921008953505356572034585145681929947009421467315046681388904590848728754733037757481056226118682788366897227902349609962674565149072220798446432289117022977172282589287463380746350913015090998633312400453926912000000000000000 1123 -471946017248050866576324811508243234283443330411549354256591852463692088472109690844008268192728672211196018677548068586116375901282094119299394002326396637610742155958394489026982112607706018174407082790884084515022271541261646792584656975270742449612226635785318959745768579150397173779949498177644854405704122182453901115217785018314556122754728329216000000000 1124 -60415263063373835637355132068513997507264512000000000 1125 0 1126 0 1127 5502622159812088949850305428800254892961651752960000000000 1128 1 1129 1 1130 -44 1131 -79464 1132 5479700184 1133 13374806734600080 1134 -1067047275736920576384000 1135 -2559001116980353328885175474700800 1136 168896041272806626782397387202899852660417920 1137 279493279414150095483604077730991876420730199448914529280 1138 -10508407047486694008135441416866488005577899203924005706266116656128000 1139 -8086708840818084367913103661231312639842941109584954361237650601567729550247088000000 1140 114004533726920064732961294863891427656367795033705641003102705480967299859478572104367742256915840000 1141 26165807787890459483859026043623834791629801867904514766305553601394065872337468737208188182467521787152500853099724800 1142 -86203207843069315934468388160276098217176406174998811758135054811939747495910789419035951370352631479367263754136121112206452351775539200 1143 -3562829111131982143670723496133348180371620166273037302895344705136921562205167737877288003474694668067766235402438024087098337353225602964731841216512000000 1144 1598842782427054386773838222397133052839408946467568353401066158373939608733607082909475603135059818508491863084372913687996496490342957994565030743336232206287668437952000000000 1145 6668955997518265904547093739934008109832260122567301413535406877348598870423724523024558407381824121853973966510883497136410592263785170786585238380808698776838614597938385970997290276684853248000000 1146 -218629524558497070091046001034217932744005345238422241651942268115573953796630088149177998868675373945232310704649812677631264628085347247720167984465660413916005531335169223020908326363232428685538150155222255971336192000 1147 -46976568853589941993543319495317450773131353277099558331535577050750371186886825617608016801850901326518208073828706698476617932735095142221661695811760846583302047562802857555582337218099127607927922974592099376503156290730292399228630597632000 1148 54306302277258035539097425367021226486870192916125058599054832658947944859512354221094623832252852184843886041875705618147796191484477119549512896109291155756054725918837841898336200768321536667920359300979036095608212148895286488352123874619421196907699520000000000000 1149 272320016219485730159512797713563136646976674736853513194029524597173981087827082957324606537212675435071722294931081834510829585175737953503847557346874556099877800442960135752381506269724121667519977435055856611566580732676140097178079950396855767753887247209163980666880000000000000000000000 1150 -4678134816749563104448602153725820826186829997418608723286719336768194727673248331509088473063243586246255549212427473081851608687487421394332522092382837191449765407708658264852893734696519140707039519639731591713845135420252347114949221907968993462805938957675913091231788106398082886017241464562515968000000000000000 1151 -212319886251850719052584226708606205336805759616436179452965150888574712734667535533495054610298273990589943852678694274270963907642527813627229859871226393774456166525205843657530350121806079552754110240643458359577108738101115707264821663334025417581068807559787147037713053168765339670214296795072226014957118870217999629045520586359439360000 1152 19097505521069716935038167766435171271651294054729353799129828709127633926206168572405445035615003662954947850676474884298718424906301745811252768217356412298170493558437085547752176366216690465373838599319952687404992414581848105201175125275188398164161535531004181751344212716306122466029918339400912118978869887661209801974472505057082191872532613569132648671477760000 1153 2472337231218749670042228710230217745798273835564841994309757009735607644729627804486741414867666566056484927087417172882505052504885248712494947654851044447901754716289302008600435317319263579225038264042552969115905341170036960599978817712187801263446682729368461032439543341853596596534074014507504444298651963261885856475162691589700452027476554054387493237405180304543406174830067712000000000 1154 -322006946109249177671131031802282644597974280084214958554465857791640838152335176640451913968157292168909768920511553309745338660394396510412570722018171338716343152445645760694644282767664305465712732716418952885397048928754383266208975183604384253975065799932291523797955109890488393103434968548795949675988105559449604258782788279702138693636917419929677873290398932096841521748234280017312132517840551936000000000000000 1155 -28182412441809464514713279915729666123356676134727899817207588813862312407479162652729934986477145185198532789075539957572167991379933131180939064656230184037615923689763683120408727645957732542270218510743241626920715596043882146171996476418039458307056274726740997993186728081143138071725628707162900695715735542154348580216457373928973958013040378836475070567703941575229312071827232230794691797187737688584064325531936089404600557240320000000000 1156 1048182484816628665401407986411070768130746797757270963470724585605408953306883506297367974950978354675134482033462763717801096895197956020938517777753749838148626029053870277830875995572444176828987481983888666209845458883011535642343238717986672065263905565903175763040620047009466430102299777182992664468947063558935025805996934145220572990092037155520301690753376817076433823302907799489794690489602671680926121912525455913035875376158952916050631031055719712948224000000 1157 9803792175193124949187223041274140835994318414385795798169439598420971856578689663003191843221717552779284150299708192067457036005909474343957200082434474862451758619698656689788583282689818604084416972235201489353610644199542696648890793158086060157986693730497612793640235566538907395389368808911124863563434655273977837310729229321598125598460742190866110312910311460300459026533356076742907640720648397746111254179669836594850006067422048522239268558947705713691200699131497979365614944256000000 1158 -12576097440539286861154523367516620626444046450043316526427953904120897183998606207822891843675245227889086799615746721735526525409504532824418366535708706414505958063491647434699693566206973986996363163638941722284293774209834465871967337364099775148420997368604398235996477722349166360214258457589684156525632611183365337720383697582187241141298937066751602385542370213293471178687815389244118988885113549429407757303074911231608299564535276853598343675648057881667636741802388125498064708523114083885607026688000000000000 1159 -1089931459357644152552210233780367359450470081071971482754970020537912240235539318458314133028677030550342816781735706535461852920391634397730989410631251072727229489684238966786343118258943523504345495047876800015509015120487428284586003394093984449678602768607162281249964318238440858451787909482878701396634689492151857192368689823289561305203244914548517070245080060624282226106314525429827188416588538812928460442450932550097049688035605844855696702130257424801588396788733647492597089185488065331092902029405443502079213568000000000000000000 1160 2763977194456608481628883082493551406027354679863479078238930004805728553706483819070558685430843549194255198578497104235753218509852845054295740644808807714826426029704251884905235673068603498233623991896729050173596082921669613825605951310024948253596811791642974535115731683872164768408164086929059769417453981647010516230710266161993934610581786611747449492608113842055288915547072472582997985324814000588372321609713913973458643560576593109321280677271708298091044935178522565609579815164860931159280597358224164298509522375254446138995159310381088768000000000000 1161 75247605041066389412000968286740141733011685218417882437237825039014283769993297375471370901801034939259282040656292715682584413199751210491298976565698670511940883934040982601870306925326994239872778332503142471561147949361257094057813199379680165843635174234122424511010418232040210556721770999184798124011721031382889888835107548112330845209171171428966355932543790742088028607264301465230780367560300750285142034240826171009476454790774138991626377080027048009501519443305668947573600892317364218805839669316245829887815205041437434780786605888357821858901812972128445325639680000000 1162 -6487938200896478197928948244288223935708770363212008781093419426605517210390911451683714997912277333325830647817616110794209445542568118923907299066170366518134450470085575922132922637158445998432585322565000744807121819310613613495591733462126447259638686083949521931620738344591846886792345568234756455505725347433596333631838582332811551460745035595340617826107411312363154682232961964464435918490557164129908513956060676817585292300510648479314989503406657965193263592580495012410836487078176139429128032821321043778382651598607794687363946512660355253212097260417064170759466066496818637701120000000 1163 -389657066939890045584884725944777413981938851409374006639506602217615474670835900501726729599229043589879638430639995095035248042618181087480217193145483534729773076780530566146693250958623033589377055928196568929245954437375701666654045012868626076133075116218690813460757341367418584590143784751822826999273412783863650375796000922533346826656163867885702480032907696286885139183970863931917034878842338540698541426968044822994660598056102818688536537008481777492941301152287196008132146787941723591033861900554542299444234658464995716125455231889214836256706003189886865886190193631183401611636884111360000000000000 1164 2386930846521221225188918358102967968052908248771037165202077808739165954205522127866038406025102525184433892282729375668955051032566424869038734965947820907241713078749211538221002360460403146923612395106294713996081778407224257735042903920972945101870728121548234603225935685381304431077713411550062799258752713367365804978320300702542940037348860742633457902061518446720247993515757327253295479605269123353467392739508863965005684122844708917324396385168411736820149674178720975738810479716836539641569350025390645045493882386307086362295256800057349993004528685143885498925673290696214118117213147209728000000000000000000000 1165 121835670907107606144079867641001286413624282307157705087043643837856180807922687585063401087300333610058020588330954824208856045777281861113961563561175937805147936288226116505398423740115943968574669131735847327100011068830653206714033460214732154830202417031223306981189948687078474125037492204682487303681585770527473014323118709697829681679202164596276258345414261325632942823644691281113534640212792726686227713618893708640407426023963993279740967622354588088389630549044750522023186827224756898668623061663900101362146589106916931089805368325963005248871338549286899461190264235836656587812009185107253204195737600000000000000 1166 -1766823695730386583983755637069924276753121007798107397723427032734835351767517627060178723084805220739923954819504499351448268221346592200911555082881985693821419159602498729996696977838992334957500506714498453589214399141549814407777598603406756665444785183771055041848640109494199760317262645548738536216395337387441449292169319134555340570641854255645133325754700981555014246285125263998297476301378783098070567416232659672313912679961724932815127676876803591562500213272492268183415085171529244232029167493424305413978718052932877893780852810355734169616156845092136996013029006035620990895832464961208676569876057292800000000 1167 -62265596399944579287211140264520275769074886192637717803860039446362456442451282914939831816514190199423803713946286827339106635220837681804541140241372208692062570687185651894788926131036142553068324837732087012103397021119587208283619226455697030794914458412999154200062468370656520865025025146483893022245261872050593679537590331587812083217795238816084024658660650400896009902760040569589865298631084701679938983917539109190306076132004067897158000538428674034031669159597811432576294388235326946212957698669475034477979860537286047412897963140335704868599461322718510550943110476357810485061433974732934348800000000 1168 4322749705201635368570175622944951854009325916047175482143594307386464770384706016844798689103565564631171980929461872931206586541709001516548244026586621050467587837394481555020840706953539702851122999159766338508706740400601744747884751778640726328301993593545241966633673332572827392638427634802033066581963792355770271349659773947906672807661970252425908117291366718184849004974750786313319832673868511779131406110606862402057855190975628191784664970051123518709979984357475133446578192179293911432732382709508259032429302171872042593976811839107036924974292243714583309615890432000000000000000 1169 5542398681847731819104456088717458834880585442295616709063955170013786921054129067908205288413270572340691095716489668161038016612159686725681940480728535391338314790333158605701317584161692468824048144160145960197230931629641374941143511366372579870232822420809313523888306485001461381881211529540006937596881568581138139530284398610423528210576106642481149047103413815807408375106733718903086523949321389491653192575998371322095622704851364582558951029872369573399112471846898209779038585492215385462223232330407506760369604462116864000000000000000000000000 1170 -59027536327648353393929071700171115144001323153654419331388688831985866894905451488931086070927552949259854134675304168654319284664127012592196695267741921755348344792218660926765447959536028511684063698137362329986094101822378084486027545544494511681421501925900109918832830804593978464613443783636474372038461302365080395771660879723267667279803661170816145673772846833254814333569221422139733122209340787132201458246133279452925063177930593084518351110884135870419632148971520000000000000000 1171 -198309895079340250420463585994968551892937060661002227833241461112182070567794591564507765034908033167294314556320781650972695602003131644415095795721042019083604205632733677211897647994044708369484931419221385129070320540407910623557094916811752360018083640297794627623339126518430718669041046302483036497907817164893806157821643383929727535352858455568197597665184186368000000000 1172 2658271574788448768043625811014615890319638528000000000 1173 0 1174 0 1175 258623241511168180642964355153611979969197632389120000000000 1176 1 1177 1 1178 -45 1179 -85140 1180 6311110344 1181 17022168050078520 1182 -1545868722261387390451200 1183 -4356977678875793896191761510016000 1184 349790513994449789247863550162828997372915200 1185 730770413948080378879214933752788230918313984139991249280 1186 -36111577001884962825531279648730262368671035873655805326799027763020800 1187 -38154232646053232635648845387104796890502038460108256915393289726384810786632676352000 1188 774410040062822793397505785924801304232385840390399913353077256580540790027648350352425880491520000000 1189 269483091368635775282023557358274094137068573946049346826792907548916472952471661546140674942013291152026784159213440000 1190 -1424372280619578178217505610185156953642945488315994641091166938354864367928095437865005605324185820324575669920629458895509873851419852800 1191 -100485163029953525510184473039542084720557623073661039495583821266970464513518798060362583335901178662126188401309326008449440857521626394362040646146981888000 1192 82391821239213551010583842581632850862310891132736601932384541674921220176283365010909056802715974533649687973535916296577257395345594061956196754780978419143441904239116288000000 1193 676855620934851192444937147657327759296255637783346030318209085471839218014220147140365334605340705324887027751752783901817300159841018657804389688727971827118855751270514944702412552217993152000000000 1194 -47483991401802443097520078401885348410682522584793697429172797701582767806410939243524402019218232753510582274148933296328502106707368734386142660801597353490289453532520811958098814741206498425650307038084451637329920000000 1195 -23939711716723153019464780399150477159150670898310564975840519768338468557687879926033482364230383307653310657733809641928708484900624503543859712550714162415450245020918996464262057230919872279110079059918318045854433311182114717316759785832448000 1196 71952879900564190080020611085286699742078283396159754550073042862284263794555498950769899793842851499935424804491190673826884210891517204067863591355872733704405139978315697191015960998842411275873620569409426018890848176893833712263266398681919014745231832692374896640000 1197 1052166503374204008543229938609626612896637688277219218742470957415172940379950998515266741788732099401803832785843340005923292508239656209438728065243063164612532389581580361485823340670970377478371412903899713361984657951396259916783535540624000271264771927985837753960491056400232000000000000000 1198 -59963913500007211823438456937031134504001110620219796584803973926999493589297527417857871658235564362225093978377115005702221255495129414833366731708934882555303886163790056572154198926179538522196654943631707194461793315306049917562561900661944617695562802935589399576904915554431176839350952283392000000000000000000000000 1199 -10443506055602707569427752263563154858454344869282263560987279608899760134947670498911148656362715233415258607654274873342873453263572926262642936849366022323442585814423612297864524944232306199888592191034460234293516610442257459302209977710663112203414785769390608118153467486517642065993040514089332020838017253935333866212668997632000000000000000 1200 4252258312344232001081274486112785092930785558133168994999346542172796916664632713182113860362573530787437514675882716000423764320247751748120841439684586610510434922815304328376310962294631197271557035864605810266233663831251945793713423919190812944820435506400207283834567367664634826706735347388866319658120997613378663753750587217244983144693574938195731325851648655360000 1201 3008989252608727241082572179090986466998650950341084778141101649697617996944323229926344968378316461499218229959477788286822355603208403348943704389106161118295073107681093603306214187583800621649135414667603130247725293205851799263417045192237738062847707174324569260011191957210808704196646328324303056045895925343425206475681016620908302241794570638288483528362440201769932390743222713772867584000000 1202 -2659968282265562360428033759429010527659726169425614917676689475196376131968151562779996855977407580645901880348985570542434567130550197383751448763937618202788762183647758887606295234420296990070184434048692987003000781804640945119416515232518617937288084677786998566441049777487777979318859320990565763726976735624918043576843673985377171828833420202840774601319830278614378729593913356976990683366839360820185999081472000000000 1203 -2029560991008373224540326195346059574532527063571642874460990279416336319419650036111771956714052548377398574248561168998105936054922596140516122847593723584257310527413243314907096116133178376911339202240876149149248951058756907347285949265122742259505416923766314480153885680934950438394412877288806172891854938856027424548831984816351103536581017966476903208740694621886651390704621841585220237554027922677066046040810045924920782659518464000000000000000 1204 880884892278315252049967966071028243454444838406798789869523364772823472016014444526835532925446310673994391527988622600725681591334898669421398884697320436431576023359958893659261882104429128736639976247497706350861213960479381352623043036892775186410354319149298776035564138231143515054129036965457076720623718463693552137178792023655184315478396354456832460979167874989320207745301328748946982813732800841965626558559188829356042360951358239383303346686790412695156817920000000000 1205 135428888053475697769498185429800620887760091816378141585219859702185780661836077802069637496242366302248087565634363254944338461106604448575376109172454188186524283745991369208303545147969226571711691176299864627226972164780271626622885400315684955176076859459332498227756360144616647745428958386939432410126240015951657543904282958453192517911672340208768733631342773735652219898678806639166943851447050485324893116408797206108445615340341641780831830037393379563283945147797603111765298844303132983296000000 1206 -4286679634499563368369376041620942742328735901751569314514073492756489359823661736655212408847401102393986415357691615124166157308915964488864869228109035384308435309795848598011852314891128040953212917822533367480600247810860128279545688327500877743551124261923163939633734789534830990286811294119170569277163584956537644186614620902782455772660068485480040964666742835108929012768428472081700209688839229376339578213992418273488861467691919569560798460874600577955713772205746457983149909400358243497255091957256211809781678080000000 1207 -14916395467992142016986886533694959164847808201906120155037902819936264762434802184826802738075634767476585370493426398798662610693855634105222239403897656906407772759987539587376218756190704324919574798284531141240844423441883124084331801100269629083660736550923758334250604901957668707180381703617262346670169399009087611032500174979821390632268750292505564513012245215078924952410996143705836201032604156163927341544939085755071792635393993041588065636958009544890567985318961074906702895279086377999882146728837884569688777518572895943406911488000000000000 1208 2741202531421240119706167211210343472017141405160368101258137265379114407201503447590519935613084984544242572015187184928924399074430736804363188736177381844081202290654938497750537327238888864605491696888793859858188006918526623735447277677043364761920205927073960087229292667947850169410716792439953203824659086928878934203128331576831233171651388911241365960485803701620616610798151547694801219524539810017969049191020373508017186667068383656985489317109298777823198109225966755680082521935496018319415290094487509667032308347734594480673219766487276477669703680000000000000000000 1209 11179489649820733908678139836761274995203138768523699869330872329058689744296202829338163771001975857972409558371247197673758592764740337654025008161978226544324048917722242966845128540827959347530144904027747486311965237067324393852380089452414749133535207562047440781739778596056093419548388984298974832017452993817017379963121701459998446767579531090678442625864162365384383355037877592306736008389915284347921169624203002924140189872298534532414482644083998799406573984511776997153165472522256639771616035233925369575379348874600660045317604770369541135659508604251579458399840825557647360000000000000 1210 -357821124988180523658821844034069674775888337061639788934536510928496921093411149126227232279532625390454925003402260447150388781850379354918726139374794302628583084823318261277876754752929634477739723518619545831356727973986458443811048175390914306934316579699265189161100612490213468939311711208333625407816291643544900704535960816662164469724674913529178787769800989564762443995133249822376415372971223719499677250667185632342023294232577817286637926684191219120357323222799570542904183267759555290603933195167618049048848816786027393111433364216779443583972468754161122181431418979653559951187559744086320485498880000000 1211 -25334466797776366136998307164739793948181420933704022957001314474921172928519929268599109838028846515353095167840152109744809172531893452408786734849239888432699176542780076977593886942485158593085520365325556640444087227373557992605858544975932742074439934939823480252555936095783876872830453813975292466067393840614800370923901095659689300540943347154503273888890848506462808049231278320372684638309369011171135725924558898188713597393043992917106907300677686196607734418773935311708481950806231943826398875124651640458856416726563296454648283873206711308496337775540213300184864094403869535980513988677594318394077603113783735091200000000 1212 823915821442694216221961685575896923896187890251329900407084413866764844308238576517342938020115782280426133662066208878190120539339402951368229027718760459660913517882692251670381098046648591358156077437545636112649181404242900030043135677973652101065732623260871014610353164395968796660442304589631201870734993681161219684409771308374457724229967898507607951049515776307380675421681369676865017139209943721890082677293222619558307274355601575703375303500547703057316687246003168916940449360468464866473610826366218315235153583761755799075425955877778808841695633414602437692011139892692037781748415362110611013850143189349970574239701401600000000000000 1213 1673207940557663127962083135741632383329332555845575637366161866732118124141114955150451934351159362920793256735369491049392273056534339696051114490499774050020704793088263729736783495426112919745120316704640448424125794036005107755142948123009021032921097380754834583187473930605648118276956501462358630818960998981866023915159565446485795510385148320560187011268576332850146578779928816281953935171814491226090357129621836649372033308727224129519279255942377989453981129373943983721969908877978835218880855280404419960858987422672090195544908107998857279719650036100076910633597983801727275322024310485731109539882203703062258865802990460928000000000000000000000 1214 -15708016690632074147965557640970227212847444856405051510349147679761484479386121908508550202579728099013781405450044417255995081489916627709156973376079243408454766128645400871876068521816041650580268584697809081596138881749988551961272373447837989268750113342187146260252393404420418089718801349004495237154958150705362246300505414808956772385369494592625342405382833094870217621591797846355561068586385633398750449345199259319357475046609114281496373026200006032861535555499653522492879493139451177668317896812518136446906866411605391409254726607916637891854960625606142761221380108968082416736150981887452364356232126873783034228855776540046456677990400000000000000 1215 -20302595790538414484826366567622043400278279005775983187870738138910308375538116547015652232678168574583140574099286296171069945440251655930440892837444886964125715311455028161705364648503314179778597455420546082306171804285192578298281445659254208455250725696773486101478960551289708804732267107079712681226425405155829147777806439121968268276802123851471067721043467510260469448807205401549582840653887711462632798670490970570066810854575873952676521498096167480970018243009150540640415330491756972780863239326523543340738723893713582762465938483342937731081755720046015413129987700528464493143428890574488604174707263344435937426184733079211906096640819200000000 1216 25448625772543691338381140886491199104869847058437257344693258374970009894423189707701322367488425838407603506485818315023220762444118054423015198495608585519070428277374386319323735985809485691717843922834423294398789538438910998047098249672407002269250456432150762980418646242285462631964425730895312009530623576815547174093041855966730386111531389136642174377513803772503221952147244433343680825001467666775328514737095147160583798940867726432639730052489201417418049511121749363335199731145481038075322636390598316306245386047632497265496697956730247638162581565896557885284389197093416478752373743269516812025429625995421581967030696804352000000000 1217 18654830115545890191999046950165049606595859446429430376435617251187749307603738621518274432776281550669797805752713247832005237110804669688223206261134964487081396617852263200743975177403658151086162943192033502920337199048779422824071808121546322896536915523553629764899190232793957764263951349949649902854461407991524263799138414672051850751285639675162969956887280359081113964905454589988584483980696391421346061067417647255971688154515716553863898300679807830812772159675805658557849240492364602178715849971841415565176731589054844387403575709002343749274261809673869628412144524171146904507964001782729801728000000000000000 1218 -45875747717254329633512409697012730918251524895273190880515229095774975977731382625713208847729419102305038368838322266513068107960159715336698338934592950318258065279786469468284803136957801721113820367338836088798155878951829497979180989764701723535872582189441849997306642783710065738182604378026691146391471501627094981173517023021001430810731317125502630203438366585436965211146275735229031689273819976839485682590179641232670725053290667365886641617756228559988053292437247397543734209167357869594531655809419052003220706698859182512515248139435063870750720000000000000000000000000 1219 -66866497935605525350000069253094091843081566581337351331295467691150349445859339655707984759192949164544672189205861019829745847052182417461193313157615302896888970849224265116867425029259878718430451689488631784296269173477167811035292672222953071924659087218886803106028880122581305288910715436348855847714436595946647483400294348391033649166089716492426899414378314001789931413544021227374144167666942746104560054536089713987690370429136688681449943639465192538141322105379200129303585327618635857920000000000000000 1220 218158291905846185315965215932072154179721368088691115239577405497425427644795614253064757284120674485133218122254479146032170661328469327914642806639474958981770767324615425151670594781201225567822725443853934924700731741292426196123818610130202035813616574169779765835028588846451720233819275212147356473275761990385816146183296834853849268961790123331082469633625302237096032403988676608000000000 1221 119622220865480194561963161495657715064383733760000000000 1222 0 1223 0 1224 12413915592536072670862289047373375038521486354677760000000000 1225 1 1226 1 1227 -46 1228 -91080 1229 7245073440 1230 21541428937209720 1231 -2219605705022996915871120 1232 -7321211885996701058548856857075200 1233 711173083589706836070204526865952178237440000 1234 1863478440781062784366275176897887863137079205948480512000 1235 -120067361684725519458338459212061638867022971068879117123191713938259200 1236 -172506586184147223078083165201419088322039780413708474884929897628960690907247708748800 1237 4983283195677035333112797341179328506286632734049924972784800109121962995520511664019069698306416640000 1238 2593481929465541193991092348244092785411731090730794275374681573594012514039484561232549357448647661531873460139520000000 1239 -21639322532466386960016150299498991610590445447511534360501135809726643227276031254221527745494335488336603395153489147907329409340258560000 1240 -2556392108645904065045771997098232004213867394167351865876194966381840352760227892352448666461901005117625943796750451352453029559322250876050527336165015552000 1241 3744602264320633464631527086545130547275416160959561781802904651254959412513574822210778394200357005595707720168875401124736340018379105924736654192904109204763895769245058859008000 1242 59004112316648494764722205140891331405421849799732098697541726166029157487096341662013226267101379920655282266652860672474975463829410622154323622044375868983395159793356467641330663354619366735872000000 1243 -8586659035638881919054194135939735533742285372429623610630259363430711467333269770222585499369291925415693486063375955388063619866958577516513724996742923428584661157006721930144733386138469222242856813831043208871040000000000 1244 -9793033843393725738466214351608346634061091934056948095609609046894972725563638807081599848023672617168142115813248275677751938870654448203236436126161011925672044759692314532784135555308895917564399713053091991353073647069172197286015283691520000000 1245 73304737634771983169408003553363440476561367787759383762731506600508828533041213517883642173067434439466464423083542012406092551258226579300905982722565477573826980163600337289701274777189572679116950120848326765267592345814191536065719634898026369762801732696996776509440000 1246 2971541938442764235706105329795309933071703319743964448988573914146523908285348812875847350419451851269338641349775422752225655668040897831111751841054064890832300281136330969152110040956320973563800597221908801830327386888568192466941191316026340679453133559192405621669278836525107608351083069440000 1247 -529234540540301776818627557836845786258587801344769010625822552400822109910980548663644574349277318690933395601492448691633152807016052779062142506709291985522621971015819830533727276105034822962749768602115081307049493750990088070747800496999565993925355731631571121397580758149878697047193266877724879443320368000000000000000 1248 -329567090229580075872914204159375509060095467910186969245353909778630733160088773526652138811576370504531800793510909363053066371779863390891591480664230341787727262523993224969047543200633765458695537982766608752730586809287614491720985278381251335467587968275165763511227322836124345582640345662438665717942374078812717737636608000000000000000000000000 1249 558566904117399840363053250844324014561605099997274068893697316961341786573332509547558608097332054655571932149680785598665230883078896709766321860683064639243427581028629092175748032143300432775483823344253161836748299498753949379152469665514762845218144084901146167919124213967607114252271753834742405593722206609849890994104742548929023261843962729035849741107200000000000000000 1250 1955028669317212607700019718511546620024962452953389269248154023110768041980999880107555829358386218239732728848728879272486204000773809470141024139804226471672050480419628538531683287278713395536508315853220524269875655195783911042767801067642341960967381482751927925652876504493217642652928023995078324171191141000796629563521336344685959093076399415994556975410745557295994727778410955812753306025984000000 1251 -10408477632913645574674049742546926720447624459746159276868895071777747770254160493713958978309521540668770239000224291204498791179442241851040929514061066472404564130769658302138936390107882515832736407622560534482264233434548672823395883768118669425990052977352043440192646626829144761042988286048009794656271006674662968144797193823305034421459011097818683960381578629495753414027976110505770389031692619470994278184177722589184000000 1252 -59962031820779135861907275857806790803361262893744562593436090208277483751901682581619236099228756979863965393911419223420346189152735944245979755490144284983508748575462296787328988946924660666714985624548761752128087012845883387671730809890472085589240814710664537892227023175151100960059265567718806776572254771035408558616505235752316260933430241486471054862292873324155931809093599492423681496938778771831012671790189453700060204027814063746706309120000000000 1253 255199100349179776788672415768047462186744461702849723224730274885089585609298305202893307741577516538591555620783288116836024872509313426285775425276292737008693491603559661071291082030747639928112875977125337039076260498508274847528699678624963860648297398843537582311734668769221513186430075744101989077458231958121850460502307544757451230829103667058411658608273150332501621444818539227574265788379164806413608398638885458687698157152011503111345564726603561242936297390080000000000000000 1254 521681812719713451565916107474453017425662747113596450980981166840563312505076609749789066777837138900165003318667097938716935325569807762289674016059728549702634215677670957458890339117104840230894824794664644687168379995242391460638067552572132492841271921432323152246982355668077637845959239630809416680655411594094881730313556833890550493501125189176139115327412465282035289443267008722415415336088558723646753353506946361948580118831785315902434059588535024518638935050340195503426510496833938558896046080000000000 1255 -313986928540761501323430492515179682378155995399716743889448526680323273998883972713935535357572529812968277273696117274322871653549729707730268860751076097953245635826164792095081457528621164737728426902884747439438154643872929457439705707169188011957132222508160903584952312887378401871430988658282765266025409921063653042164726126506197237762365654452694144156331416646147119987027330072743081340297815978779675241584826397537209804250859370036910839943513834838052872083248062726110748723847864517205555221751710317831151648868920197120000000 1256 -31753110232775300325430314321612618125655375753833978015753395886317210191701920641555793245980273996139722739545031152667464865587664735087106818246201697061970471623954822855899998832085995491481814071549411969673573092541982142493020914587249336882548737384033227561445432032305098163250827608593822033072324476843493414198109902868778645892859414727846325410406631510654544093078846331418841933707468222233058925202148007310462593928330825206540008331474470179499652262776228234815635130517282673520324158203558065507192445778475020422752871845696704845688340480000000 1257 281965112702430249617324703122595286583140173302746766683456400496096615375717992662733544157146122640797827154546605479795397940477312254263198561932172744920476688282234100087280801831983901286499975161485410561375547428203990540873147913393834940869656474680392498103762896075824876190266331407179906577160236849786599182765891095301428384440527702886386215220832830650639769976274735614771818060267418911061443202524096222335697142388827245511501020566206627740980743712313930836477982240693148144227902872824651024851756875760197261073375085549035373089256116719700611528296235008000000000000 1258 102951131727230183107620772436513805173804048043080841329203770751739410828486369812505572927800750046271067227660119242789110108000705251075599268356642142853219144589812562644971362539458726768360212044531280077529815160363838492835390603512100029826339246433492117460522235980200572122389743642124618144471087705010341024531139177780372956417812210753753843396991638336065003763105910449762725646390823280758219582111864274981578246959558193641071432929328469185268125006035673757930206560693809341372136222209909691390386108217836298689851920689650838284090110839636707682230052564485461916705095680000000000000000000 1259 -629802813077665579487154826965707225793049573597302507348981920246644355773199493086740073533844818542193103787467952822761425071885395357825344067091493564937656451244551066005406730981538625429999388143863984213977640218977651396791463423951725179607054970181764168746003000739866367262866958405755788746739159118816921910718042852656244545301284631137588726705735930174217137619475251018023357706673891487989429409071431132978856868329131409796969942705029931954234702477308415886120196805831729695836764942474712085304675778111735619454565035187492775095845361712165440122555865421879581614627482013755943478783799669434613760000000000000 1260 -21988202135460016321556606017348018400739373193446472881568184377289959654691193306159233242838377611844816507108864064222999166017950379890893990516022323103942594284573589185838778438644696180956908526612981503499110050526319924433342002275872165769317163058959483076459644358970386760296536405481610989374650077837781633184487755446725113898459909265818372509635373696775396732638750191592181272380746027285878302132901594172870995971818597291971350126712200401259463370496453754460149137950116836958650545821050030254945597630193789752974020191223512562019545112549891364771942240311531488883655300868632809292645205954387866049311864202970989907148800000000 1261 1178827434609536493717570201725857193901204222875476190621443499959233510383138276780326619002809339067270834131703158968100682825012884931367811327439144367644787713700980501292452438810351244027915973263245972106163403032380434855251094461705786596991994487504753115720625986196316366885640285224100926832626512285454291364796493270142433450278559235676463813916134836824150228158218036568463077381686714784519770388481065426602279914968289717106934945458981386888740085977655024471046171201322953307107038250779567464131523937029554591667396279683687446214357973698483978790008704335264862099066628144386001045738145833833525364668627076812516721807448782872796934963200000000 1262 19003835958224933005948726201049863705200376463649589606430679678664412159668686611094480521897900688531969282145599497455359654876063234162341560155608364337994653186947152209379783164551274804648799741008897871326366752926301732113964279270890787060621907870668113888319516592418745775022214106830239684097393348805744758754546726149932128701771373561718088556679155407818074331306905959851670185178971102606690144365998128033925016912706491729769920580490026141933268994117275939724789700953913791756733715973866922252398570352398226094802235911776517548258629852872683333434726817464814000390254814070053339593296041092394079941089177772402469118662909244450626935927183769600000000000000 1263 -11610486589956374536512533149994212980658917614443456343298971888713216663000988977286463480595582153776389849144082016055706247378867838014411554242489851736037801157277999453085018207193481960056113825262031315624798271808289023553270513223018406704374328653285714216062638045430109994768992486327879000454754763791998648411511561419457011812205532539053212129959810236373331408435030109162140573811581377554348156681070487535230913676427255355090073957990948807596848559695964222361456802997748878418033817223296993584441404346462253416617185457808415781596152385267320152359866470512644354584986504029785519305836688807834898942511614461432572984619909502767426286456796856320000000000000000000000 1264 -17998942625772850168523529725329833287675171982251977530372859928354253061354523740854509024440149034368565744034127556527255349293714239474667458258842092703000669830714957383416893966519398425258778782398278816509219655490657868654179257349510455123719371048321281484378274246057350139356803418763577199642644908542356323748791500298946596571056188184996618005195392213295464197814647363002952526431196194229837365764842419553053007378493440143016935478198166035213053285350993496481822904120618521679692736495119825894741339224912891067646015922834719445848552024050534101584564112075143530079179040462188679014292802174210325029323704866083691244422703558811581268494953961023252463616000000000000000 1265 1836746640101420898292577927635338171306194233481151169066699855676743903446532019977800408571293257051607085843250430615088601187282184477523025315965875247011475460601429632880884165690955346370719209659906566387866942354816137150961404236859034433730066244252699793012594645147181932986776640042804162438012006560926504461601001772139681258642002242668775892332919429520479688954760314664503571955178868613056268032314459989055992249739211803811550880815120261130611513592741716586663382504578737988372509423495386042871613840216644526525111506728404034403290695602146783718991346209086173964904934499090154698885214347484381120835371029842539704253346166502809270979424043221466786824192000000000 1266 71290404596552600987870897747604652587908480964025814689903234023785263648593157772605045614440967900469195494526548748115673545681014947075469001950366793979087070836222706062566966041385108279456475517758693413853707178121104669334100718166111249024936277125864331781776838560632297257518279026794388165991080833718405464617971518714573077656531798715041819222218360488746183141393307179359701271150168962571804832696006555684308088824868494315945461270493008768852743849566545218595730237792579106181566770000845191676578274451588897230627068994740525228621867458214473633414113105026438566813202948588322670645462217390839793737873290761266863485752695368575637775431237632000000000 1267 -469217150337368909615594795678887679844278823099507374115512172910135895534932030183194105820605196646247574313802431191477758891796239967443478828462533280338100239478451567943484093555742603326470855149889349553860870368483509098244988417264905154701161132806734564840819745580580341411457177386588505461988199495147763326988848159657541731734880218635560079987452077342256095570697108164036396569191749990494852782815096261112172721405327496423900290194952886776674670418186633830588879402025393632521822302639885870077027728887743910190654861528289241989060711645624651684494001899052344994605609205645101422846403607579627683894114155233280000000000000000 1268 -1819369088620924150618259427618273150663705800991942295932338454940387917915857143925790470722771696932065316470513959108797297555250559414138155484207700313750244222444673685175619932564582219762452930158828309340185031707249604250490282391878754184195888699043148292804395225367859447453622641844938147090786016645611894651789195083239593307968179306722703005217199043028899301125533836693616049558209974093706304228377222766010327881560378948594327468077845249312614392552710190978806294553375400561089915697850455976100347211560768525290338083264194727235749900433538222502571389778657280000000000000000000000000 1269 282689740070869744294297706566569078498603455562469935781399780206238742949599776239586453063463602408059780180274178665652321893575453863947120330224735950263364187557113864539772347265330698330089425830869052385800978318363666232852711071120628970607596660494669803917935455882677574621253910851308993348358921309533229124572220702501283478503019159045317196222900932489126640857736379393307678510716614105422942053246660552105400093193668422086968960934682579684824926835471800454753009160174499895321474038699849228044206080000000000000000 1270 628310539697999946488909230606754339120818672066003823796520591228383189567418500513914469281906663126624388357911504335252481599853971889373848221346752751491853974126611421314425626770698159145337540962817626801356631751400829353589321208475664408531084407497556830987797808810233764155405406527793348087885719419539334236856367171187650005266519326700312063088258909050953848863676013049617351535713320960000000000 1271 -5502622159812088949850305428800254892961651752960000000000 1272 0 1273 0 1274 608281864034267560872252163321295376887552831379210240000000000 1275 1 1276 1 1277 -47 1278 -97290 1279 8291467800 1280 27113158638704160 1281 -3159923929336635668887680 1282 -12148975973152420382551393253798640 1283 1420753102663033527802927378847789117791219200 1284 4640380463629170326856672908641033041677738322395197440000 1285 -386918513357499744104245987188820183588110375534668185305478615268352000 1286 -749120194970098301879000670435449778969609857306140026742084998723494646013063542931200 1287 30468357874394169066528907654139712261051826085751632903921342899320029118655119671022439212635163033600 1288 23412911412827310660864665141323304880850591757411188440043358981728803722682423672493615406863337336029540396177367040000 1289 -303744596751950096262444084211066603808043595015914014576420622678049011937509797193743041000192823624774240091159661967464993098662400000000 1290 -59028064180802948867490678127513045458707695265166672779378177130086392146846534047298065963779029912702898829114734988863832550715954185950741175037836384000000 1291 151267633059687250052563509314382652089524763762197020995745558223720743337745208958585855768350900160758205286614900701633977296948327084633463335909887756687473642652185466503168000 1292 4461025335083989719378208713308967050041552326220577499434459253467554542004391167775378912668985754986636660070917468123824131395228633258153116801254421636166937402463762122200643298883418268763160576000 1293 -1308547604276844778806528444803772203371731908660788474110235991464614759962199540369276486937424533189853246800050319363088987156610747767718779022080862370599522492645130394379819594481676785585181096462961756226222817280000000 1294 -3264301730225728964023676936337682748725188605405442399351850535827458498494273845589006800776203664464044038106547574589275310327381595151997625564419858892735833088338192321998035930002098682213298358171781944972033954630375122808618916248960000000000 1295 58501629761863253281164825957286387430349559335221556217314813967094623887288852711657399609686800513322348740967984339097034277877377124921077910959214140004545088082782929755821818592493769647501355715755123041140050816184418118128618424407240592498345667754589569351680000000 1296 6276943110306880713733378395318211378240410956585510404253603443026945334534396577179696902288186236812200502305333098800954915685500464841820421786241659411252885379465798710962113101191823559305124631296008231823191896018923839245872454954743661760795982462496392422339816413403654242292304434954240000 1297 -3308890088177955317939171300533261926962689962822089500328782314757553793214891221363502023797169840906030579827392944470896049761674845039513790799471045504800250807456814369876476782854724375888673639482497973946397570213242483401099164269286855096051418642604722911982411319254184839721926797581071689099703155732738400583680000 1298 -6911007434085476759261773766308326756709945054037255841868294958329002742154954650603560751200842633224900433453642305003319173068717015060624958384157542738630878058025509542339874563628539991315216827949424519232385953696063307575834209288422435018811384180299005768571071013515163909798605089993329103838716820861999284157263268772196926032000000000000000 1299 45210693623615421647677229317320961988050289292194871081925868121203423800551557138878156736152685768492002905865945112763466401695810656830474142021224983025014484899403690172433236000535944210198334857883165650320498687683456661705878804798859124461918776262834859482780872564549338388828409546483269837889872258278981097514857424658615249814360296527301017600000000000000000000000000 1300 715746714833481564431374126534564263110988832430627439941008474005853234891184712911628567095793081669615664163424618848678730828394730372120239048933758961709959890490519976617173579343922174038194525534446717141474722714172268860580583373286489612293494846200149536724271690655083190794643806468837771714034868035523185879697954881992462388263092470541553848962254582110957582972970602916426547200000000000000000 1301 -20634366870211519849788619152636374578843234851330600203264404672897949717901383571097931520141336879612129265963216409751707201442334233782051195268983362170656672117119982298131820527406390437959570998765908254850335409444928872615823888080526966082976915067111982167570454105563384246295580725416891406409464063212604611180891281069737998584382654766640698000818663104448976144797335421276028555972104109827743190706834652462806204416000000 1302 -790453586758665080751175584895834183386390081085040540102364372411473318514422168229307503299191479892681618502828006039351134284342124684267104987444934303829965842208055491448244390468771891815392800819955586815560699535283909361658307300935743854143858910980936594225791431645834525652977262698478872835558988689462354947246939588181874229460282482222933292525691868379157683125375439560782909513712029590635159910370333260499404317698896520925927970106541211648000000 1303 28320919944404847734413520649144775035076966889669926764165394335096291957392914781899995219233389470402725759644277617114391154760348554538580509576268528524817802373130753484620875095338952621284078678964608786905475852270046413782067901474990423678127697331852969583041747667119935566646403462505979925559606627637521683824383195739265567996769306057841692540602474330895389782089139431857189537346176126616255159743166326822232802280949684952601402381841908969421114090972550944763412480000000000 1304 640171500789055318111473613415482083481571514469207316745099143937693278950553186998318134456435032166963923725788015713061623429409795221964910965091646047445940199821315797343964490276172913260355143481435828033053866173523692181470591608176511777173964331554705950139853389639543526401847085299990244393957393839652598664517581183620353883071172504472558685743957522062631660932647018700354089406415107635949369562224720960839281273357973246597592613166288447523959721954237910920788287391906139572896090030080000000000000000 1305 -5853798517336894192960271341411727148752301452483623180162223863267761105582002350056615821388952513653287960931717563717855671744604365655570745102591679351694453700944982556286297577920239749905772735966470007945595498380895477235805782060710953368068598290826513961478916554828306719821627116751284064114845891215982932468897334201767851122229277596890497090992659653373913718693665314574398391819784809879088090776080769240157970131250877137631526561771222478788975360345489333753730232844836120222994737225580445871737605526583869584703488000000000000 1306 -13062841757184895328812446955692997233479727302832266435883074822832567981789174227278294196376221399709204048622772191983510044629138725253432663666187979229161812746531933990443343424715750952337826329778064209313277055794934044756044141285314788109745389520236038322879606698758967280683740948956066686715490968307594375544271611704066723470086426917625628385510024564238794157938483756699379241904560532925601963514852760577948562698562579617419387713262374798913204539205128617193283775075011432696080758706936473806496459513538985681801702267080816216615287343753561374720000000 1307 3984646754431629730478735488110925321499270831158538334489371581645064456023463007661218072816204501798203197903372402087798503391719168884580609189475761429001196027906956507106698473227525057401464452654859766182957806382068131086445766433282548160178314673828629690368420104894284356296080552575766687864056394627647432016601742578187174774830830964778056508393631940049006591470131892331743935650820925939580621039392825235750517215192120270213654514737653619807701021484058156033958596510289127977585939875257421445502794944034363710682544665633140879197154083888553244798461741417655593677157826560000000 1308 84945496084863082583066291129883150984280766840664732943252491308594328611314496888307662370037232508567982539334910131355437985852017837231115915995967776824305245755335982488052478241573067382070621379380689432015154386205714500655202821871632770636906778392703161123266424164310746031597224128719260045678173753948876607616212257174466450523050940445359614804018969194564212195220971014024646285254203953025575666943035227754999420019056041924224985206718992473657413846473821299851320092107914499963572209244884180193263188102738077625294037812642049770817705800858197549693696604899336650573524053457306002348509757440000000000000 1309 -57738991077320075410745703502736990775409846124405936808005202527878166641066809442384787521287325177248564279961488516991413406406288399726305960523224589622936057148963437587473868747254951718398231585386702603791527043629985436214909730155958185133159322147426842683905351910563014581629456802167389784919503226248507847949848067380918381904036170790622020672699706201217402814485013177811967395086019215963435373097186864636403702259334056500769459794257045642519074169545107444097320873173594132061165098237796870647005850452043301364674618528179862525092908157561832694520896246159387733300010102213220907170609941614144012050392678400000000000000000000 1310 -494176750254853652978344789440045994829170145795907329217889522949307580573694321005691606295876357225529523301174705377632962241994934473620049061756509672109503235294555432702009694247651505234707015195874305878114707028347194753278120957408752119227818864404174103837733807426439510212901966795294449400453757548699688173268489475444547642011325977860234834193210250724291654140197320048591077132235575420189153745296938110949074341591177259392127223199164828324925699513633683233304242293923376980705501949567452170918623375616990314114554511769106824567512871713047873689708869040271887449937908359238152529887883160625662347501916557527595586789795704578941911040000000000000 1311 17460790988156292433273144774400612191896616061720603226085044116592548974784776036092298308592358839343474931381378559812402991349721640093763327487838541558444838388551982529417131209176917830144471649411416061667036706898009531761443401211614187837492256031572328353458397969848111140854037842497509229486773448789196291856905028553695097677165893564471509483352017887465826281936355773109142752127438568378692297244750133330397029742302728873372003010103068317455344545576608871426027191733614237401114501493051468977380298440641003025318769961535085477222292788333390930354635403617039150261954186573290446288494437502874194102111962491634072909542993854408571623786033861438767977673523200000000 1312 653615139502311746251191160755227090025719050528451285056525966878916925090363561654678917383936198871892893119717490036761449552847807875535858543573882569875361804732444875004016976992556433800318826128177374380417337087098758264808360215123506069648101611053625877293356075103649064358709191579523608942839913525273871932839270069724561055109977234231798288612967937557724962452505878578758077951951265557832587776995060707509965285952797434878104053040335985571934572297476649579106826310562639873920950221741628163253154360134561427557260464001670325104735398571884993327212252568716534469838441012299583253382942578371320189992692774566946683416712793546177742782331606039752117879851797317701861795430400000000 1313 -4781430507012281264999060472137374845273816144982961985740803930160924010982471962276896931935763679536281394275199761175213115155963770675204663803697722835054176657401081273274338390429459269884399583686368154951518627965909919790014908418293615577757105053052855950800497752330037424836233914017696395121037037256682955666074743465410129759786463690126397507264363495205722774241217466033300737479209827067478532150700521273354148342573596349596383608013511994638705249762335990607015656813537834864966341395526341443281645238933169812090110454326828998650378548138898820025840200923292239676846064108879006105903903605503648871841070316005526512633674804802467366971648517440497637223557205074969594896326433177600000000000000 1314 -797519571542930131203419478076951061523851619321072479487488419893367352289758853165583901776768181902286400054312676306359849368882650432616192083102084748826153441056614052012122212137579826394958760008994091933495220076111398082340430045194792293869981133360478198947021677312001719790906707781335372131298981887481566655265396590202036197010750420065206671044629144124151891414524539092383810271750946300615613522550214384134937009526223644441615649110868933102191361148108315080746840324619442009674676877810237230369071672486018004982104933581087205145474492170972852331677261259345542705455622766090389043619182330200152838402443417844904279107496550452140456776921822377625496019372001793433071352188881223680000000000000000000000 1315 183295319275094250539261805375366717456705227314249462135152346782406694407237588959401103586093154170544669798928918098746366566439459120301483908819994055406058748118992999476796747523792966279917896123458409135678057981341269075815819077628337586362407472755041489278141626931249928944160367826844581642033920072690512416508151530419974929329253463672311545347068008645724411162637804867722315293496388317709763237613240922669188909144103855574742702082178471834897723749207435172497987314939039186243725332104735815395222936832128593348507534320230450864731364076376604822863651344561509042264069746335548481905647118594055186282412451731230162543119539300309298765489560052992964687599399910037160231801255282194719440896000000000000000 1316 1308236532688463679775444652888622272679679698370304689837266834425892525312481451234312762108512582436566056730204888191416402778260599055205619067456673517227069463499358859060417809071151161825940069204929461398870515590241354611759447022777402680221367537099276069580270126286782259521943065787566306867105330793298285323699213720002891903464766806109591874199853321423750672444669035164849015897197708947907767576312193434633075900405398975127101091204677158541123291389837655030449244880979075895653548958132811685127521000690096322027249801950036352086902989551008196417099930827407886733242531036259143260347783931037930823697635644124817475899103101817407671636989044743715666405129128139318891533517474835908234575872000000000 1317 -1368826437562518588739646081150285976519500578647735438165166093704128931477169760679785052299475023787880831091396100528481732848384752203004683030937770486512360971120007163990720642800779976262683476324980847226061588615396959655344920922690725972314001960955242367148788178089198387881700617147847694799115965557894991110717117008054567076521727858156767955790536453351192097166690540701163424574370369660376237177078444971446593320868294404983199459526338704956746114909173775608069067408315870796923355042581326863985606449161683137144784529790436712870180497105800848314121141137062763056768044713515489506923071923440551813910296083301304577901363657190688297727174128881503058372172222861810936267669504000000000 1318 -68787231006934030337539012457350665079362636461121685408250297779337657570421919196756919331476970217100584607706713906163770884661235504431871088444790628440888068871507374269683882135347826574519393860642885247031342335682000422218810448391827486788657547679658742617740907630301702585828884865372999886458564868304934776286573509176164143152181076507264998360910285576189198114954901504240418461497533732548969887499237525498424231188171754395280269613198903576588019077438481365728351143795317303766495459562820680901802032751167260384105010379231160060858243122179118549830535610903605822435476375383185862296068298762720998806871591924715792107338788479419059659268423680000000000000000 1319 345709035521263996105145141039245986019981018152730779334363620584659775062667491659278850617201061681518621378504020129804130647177086158358930263588401907229929774970184502649823683355993321387217010428573948019151264069369773193226724339029075177979736731233418756746548431687258356818842801596324845558357266587496091168953023491243463348466274792475027915506273862484631561458856797002434792994053098562296280978481077722735362031725517489230230145551952147488372987717407652904576586113690163174290250288009599665953119602885525450826849029727824401251343851964835337506126288224177398589083729229399745541387059200000000000000000000000000 1320 4460248568315701420222634207990267777237459897320920527863356826609274320473549043333969101138095294439108621995946065690422726092575818059833524300612436506165649059344529919098959220943700399113808392667969632856947970789422951486938320303178685397521466211595062853399934913041417098340172388271825954863357992990652769267169999617873914553900169772754491710193293750650254373896134792722306209702478924615528915194294851681641162717915558278288333782689342840328813237994006764956407591288819422903989432073680634432061867274745450952642650963968000000000000000000 1321 -4737532974044516715318950821105196180410270697308902646377912603282251770147113541347220436514933127040619582916407513523879505494948646282734932731478052558088860230686191257775815320913729185215545807768153004276669662537129304209173262526707087221316501568771061340638971580803295858754595415509061359786155972765086886249159634605479620703159489344618306650741762131932622403781548404322314229384891920492295834906226851840000000000 1322 -258623241511168180642964355153611979969197632389120000000000 1323 0 1324 0 1325 30414093201713378043612608166064768844377641568960512000000000000